Changes

Jump to navigation Jump to search
1,712 bytes added ,  08:26, 2 July 2022
m
Text replacement - "pragma-ade.com" to "pragma-ade.nl"
== Century Gothic fails in texfont Manual ==
The manual for TeXfont: [http://www.pragma-ade.nl/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 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 <code>C:\usr\local\share\lcdf-typetools\glyphlist.txt</code>. There were some other problems as well. == System requirements == In order to install an [[OpenType]] font installation , you will also need [http://www.lcdf.org/type/ LCDF Typetools]. (There are probably more programs that need to failbe installed, but most of them are already shipped with standard TeX distributions.)
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 to the line "EndComposites", make sure that there is a space '''before and after''' every semicolon (there are 3 semicolons per line). After you have done this, afm2tfm should work and texfont should complete successfully.[[Category:Old Content]]

Navigation menu