TeXtrace is a collection of scripts for UNIX that convert any TeX font intoa Type1 .pfb outline font immediately suitable for use with dvips, pdftex,acroread (and any many other programs). The main advantage of using Type1 fontswith TeX is that acro
Be the first to post a text review of TeXtrace. Rate and review a project by clicking thumbs up or thumbs down in the right column.
seful addons: -- added option --debug-warnings to type1fix.pl, (traceall.sh makes use of this) -- added options --inencfile to type1fix.pl -- added utilities contrib/pfa2pfb.pl, contrib/pfb2pfa.pl. Updated FAQ answers 13, 16, 16b. -- added utilities contrib/afm2enc.pl, contrib/afmreenc.pl. Updated FAQ answers 13. Technical changes: -- (requested by Berthold Crysmann, Takanori Uchiyama) added `--em N' switch to traceall.sh to set tracing resolution. Default: N==1000. N==500 means: 72270 -> 36135 xrevscale 0.002 yrevscale 0.002 This is just like the method described by Takanori Uchiyama. -- added option --set-uniqueid to type1fix.pl -- added option --kill-unenc to type1fix.pl -- type1fix.pl's version number is now 0.06. -- improved contrib/t12afm.sh (now makes FontName correct in AFM) -- added `Please ignore autotrace errors above. Everything is OK.' to traceall.sh. -- (by Werner Lemberg) added \noboundary to dump256.tex. The fontchart.tex file distributed with e.g. teTeX suffers the same problem. testfont.tex works, though. -- added option --chk-insize to type1fix.pl; traceall.sh uses this option.
Technical changes: -- added homepage (see FAQ answer 4) -- doc cleanups, addons, 5 more FAQ answers -- added contrib/product.ps -- added option `--kill-hints' to type1fix.pl: it removes hinting information from the input file. -- added option `--dump-spaces' to type1fix.pl: specifies whether to dump spaces at line beginnings (default: yes, traceall.sh: no) -- added Russian (lh, Computer Modern Cyrillic) fonts to contrib/lhpfb.map -- TeXtrace now produces somewhat compacter fonts because type1fix.pl omits the spaces at line beginnings -- added examples/vdiffer.tex, examples/vdiffer.pdf, see FAQ answer 53. -- removed examples/differ.pdf to reduce confusion, see FAQ answer 55. Missing features: -- (requested by Werner Lemberg) in spite of the fact that the encoding vector isn't important, it doesn't look nice to have a completely incorrect encoding vector. For example, I've just converted the Cyrillic font lacc1000 which has T2A encoding, and I would like to use the real glyph names. What about an option for traceall.sh to speciy an encoding vector? Unfixed bugs: BUG16. (reported by Berthold Crysmann) Your font naming scheme (renaming ec* to fc*) conflicts with already existing TeX fonts, namely Jrg Knappen's fc fonts for type setting African languages. It might be better to stick with the original name, to avoid confusion. BUG18. Some people have problem with dvips when font subsetting is switched on (dvips -j). Fixed bugs: BUG10. (This bug was related to musixtex, but it isn't really a TeXtrace bug, so it got moved to FAQ answer 44.) BUG13. .pfb files generated by TeXtrace don't print in HP4050 PostScript mode. This is reported to be fixed for many HP printers. The author of TeXtrace confirmed that it now works with HP4050 since 0.44. BUG16. (reported by Werner Lemberg) compile_autotrace.sh should abort if the configure script fails, but it didn't. Now it does. BUG09. musix16.mf of MusicTeX gets prematurely cropped (reported by Bob Tennent). This shouldn't happen with the new bounding-box algorithm, which is the default since 0.43, but it didn't. In fact, the problem was that negative llx of the bounding box got cropped to zero, so the left side of some glyphs got chopped. This got corrected in (finally?) in 0.45. BUG15. (reported by Werner Lemberg) Please convert the font lacc1000 (a Russian font) and look at inverted double accent and ogonek glyph -- the code clips the glyphs at the left side of metric box (as specified within the TFM) which is incorrect. The reason is the same as for BUG09. BUG17. (reported by Apostolos Syropoulos) You must definetely add to type1fix.pl: 0 1 255 {1 index exch /.notdef put} The specification says that this must be included! (I suppose that this is the Type1 specification...) Added.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?