Changes

Jump to navigation Jump to search
1,568 bytes added ,  07:21, 8 June 2020
m
== Century Gothic fails in texfont Manual ==
The manual for TeXfont: [http://www.pragma-ade.com/general/manuals/mtexfont.pdf mtexfont.pdf] Many guides to its application are available on the [[This Way - My Way#MyWay|My Way]] page. == Known problems == The problems may result from misbehaviour of programs called by TeXfont or from TeXfont itself. === texfont fails with syntax error === (Tested on: TeXFont version 2.2.1; afm2tfm version 8.1 (dvips(k) 5.94b); Windows XP) If you are trying to get Monotype's '''Century Gothic''' installing a Type 1 font family to install (.pfb and .afm files) using <tt>texfont</tt>, and you may run into come up against an error at the '''afm2tfm''' stage of the process, where a syntax error is shown with reference to the Composite Characters section of the AFM file. The error may look something message like this:
<pre>
</pre>
then you have probably run into a bug in your version of <tt>afm2tfm</tt>, which is a program called by the <tt>texfont</tt> script. This happened to me with Monotype's ''Century Gothic'' font family. You have 3 options:  # get a fixed version of afm2tfm ('''NB''' I don't know if this exists yet);# edit the AFM files to work around the problem.# install [[http://tex.aanhet.net/afm2pl/ afm2pl]] and use texfont's <tt>--afmpl</tt> switch To take the second option, open a copy of each <tt>.afm</tt> file in a text editor and find the section headed <tt>StartComposites</tt>. Delete this entire section, up to and including the line <tt>EndComposites</tt> After you have done this to all the <tt>.afm</tt> files, <tt>afm2tfm</tt> should work and texfont should complete successfully. === texfont fails on overlong AFM lines === afm2tfm chokes on lines in AFM files that are longer than 256 characters; these shouldn't occur, but e.g. Linotype's lawyers forced endless copyright notices in their AFM files.Just delete the lines starting with <tt>Comment Copyright</tt>, and you're done. You also choose option '''3.''' above because afm2pl will cause ignore the font installation excess info without choking.(Maybe newer versions of afm2tfm fix this also.) === problems under Windows === [http://www.lcdf.org/type/ LCDF Typetools] have some problems under windows. For some unknown reason (most probably because kpsewhich didn't find adobe glyph list), I had to move <code>glyphlist.txt</code> to fail<code>C:\usr\local\share\lcdf-typetools\glyphlist.txt</code>. There were some other problems as well== System requirements ==
To fix the broken AFM files, open them in a text editor and find the section headed "StartComposites". In each line in this section, up order to the line "EndComposites", make sure that there is a space '''before and after''' every semicolon (there are 3 semicolons per line). For exampleinstall an [[OpenType]] font, the line referenced above you will now look like thisalso need [http://www.lcdf.org/type/ LCDF Typetools].
<pre>CC Aacute 2 ; PCC A 0 0 ; PCC acute 182 150 ;</pre>(There are probably more programs that need to be installed, but most of them are already shipped with standard TeX distributions.)
After you have done this to all the CC lines, afm2tfm should work and texfont should complete successfully.[[Category:Old Content]]

Navigation menu