====== Making outline fonts from MetaFont ====== ''[[https://sourceforge.net/projects/textrace/|TeXtrace]]'', originally developed by Péter Szabó, is a [[https://pts.50.hu/textrace/|bundle of Unix scripts]] that use Martin Weber's freeware boundary tracing package ''[[http://autotrace.sourceforge.net|autotrace]]'' to generate Type 1 outline fonts from MetaFont bitmap font outputs. The result is unlikely ever to be of the quality of the commercially-produced Type 1 font, but there's always the [[http://fontforge.sourceforge.net/|FontForge]] font editor to tidy things. Whatever, there remain fonts which many people find useful and which fail to attract the paid experts, and auto-tracing is providing a useful service here. Notable sets of fonts generated using ''TeXtrace'' are Péter Szabó's own EC/TC font set ''tt2001'' and Vladimir Volovich's CM-Super set, which covers the EC, TC, and the Cyrillic LH font sets (for details of both of which sets, see [[5_fichiers:fontes:fontes_t1_8bits|"8-bit" type 1 fonts]]). Another system, which arrived slightly later, is ''[[http://www.cs.uu.nl/~hanwen/mftrace/|mftrace]]'': this is a small Python program that does the same job. ''Mftrace'' may use either ''autotrace'' (like ''TeXtrace'') or Peter Selinger's ''[[http://potrace.sourceforge.net|potrace]]'' to produce the initial outlines to process. ''Mftrace'' is said to be more flexible, and easier to use, than is ''TeXtrace'', but both systems are increasingly being used to provide Type 1 fonts to the public domain. The ''MetaType1'' system aims to use MetaFont font sources, by way of MetaPost and a bunch of scripts and so on, to produce high-quality Type 1 fonts. The first results, the [[https://ctan.org/pkg/lm|Latin Modern fonts]], are now well-established, and a bunch of existing designs have been reworked in MetaType1 format. [[ctanpkg>Mf2pt1|Mf2pt1]] is another translator of MetaFont font sources by way of MetaPost; in addition, available, [[ctanpkg>mf2pt1|mf2pt1]] will use [[http://fontforge.sourceforge.net/|Fontforge]] (if it's available) to auto-hint the result of its conversion ([[ctanpkg>Mf2pt1|Mf2pt1]] is also written in ''perl''). ----- //Source:// [[faquk>FAQ-textrace|Making outline fonts from MetaFont]] {{htmlmetatags>metatag-keywords=(LaTeX,polices de caractères,dessin des caractères,Metafont) metatag-og:title=(Making outline fonts from MetaFont) metatag-og:site_name=(FAQ LaTeX francophone) }}