Using Bitstream Humanist 531 (=Syntax) with LaTeX ====================================================================== 2007-09-24 Michael Gaehrken mgaehrken@gmx.de This archive contains all required files for using Bitstream Humanist531, a clone of Syntax, with LaTeX, with the exception of the font itself, which is _not_ included. The font can be bought from Bitstream, and is included in some versions of CorelDraw. This distribution includes a script to (optionally) generate SmallCaps and Oldstyle figures. The SmallCaps and Oldstyle Figures generated by this distribution are inferior compared to the originals available e.g. from Linotype, but better than "faked SmallCaps". If you can affort to buy the original fonts, please do it. If you don't want to create the SmallCaps and Oldstyle Figures, just skip step 4) during the installation. Only automatic hinting is applied to the SC/OsF-fonts. This bundle includes a fixed \textmu and a \texteuro. The original \textmu provided by Bitstream is italic in all fonts, and does not match the fonts very well, and must therefore be considered defect. The new \texteuro is provided, because some older versions of the fonts do not include a Euro symbol. Please tell me your impression of the glyphs, because both shapes are own designs. -------------------------- Requirements -------------------------- A recent version of the program FontForge is required to create the SmallCaps and Oldstyle Figures. It is available for free from . Please install it according to the instructions supplied on that site. -------------------------- Installation -------------------------- This describtion assumes a TDS-compliant TeX system! 1) Unpack the archive. The archive contains the following files and folders: bsyntax.txt: This file Hum531.pe: Script-file for use with FontForge texmf/: Folder with all files required by TeX 2) Install the TeX/LaTeX files. The folder "texmf" contains all files for TeX/LaTeX in their correct position in a virtual texmf-tree, therefore you only need to move the files to their corresponding location in your local texmf-tree. Some of the directorys might have to be created first. 3) Prepare the PFB-files. At first, you have to rename your fonts according to the following table. Depending on the source of your fonts, they may have different names. Bitstream: Corel: TeX: 0872A___.PFB hum531n.pfb -> bsxr8a.pfb (Roman) 0874A___.PFB hum531b.pfb -> bsxb8a.pfb (Bold) 0875A___.PFB hum531k.pfb -> bsxc8a.pfb (Black) 0876A___.PFB hum531uk.pfb -> bsxu8a.pfb (UltraBlack) Copy the file "Hum531.pe" into the directory containing the (renamed) fonts. 4) Create the new fonts. Open a terminal and change into the directory used in 3). Then run the following command to convert the fonts: fontforge -script Hum531.pe You might get some warning messages, just ignore them. 5) Install the fonts. The resulting eight PFB-files created under 4) have to be moved to texmf/fonts/type1/bitstrea/syntax/ in your local texmf-tree. 6) Install the AFM-files. Rename the AFM-files according to the table above, and move them to texmf/fonts/afm/bitstrea/syntax/. 7) Update your filename database. If your tex system maintains a filename database, you might have to update manually now. Please consult the documentation of your tex system. 8) Enable the map file. Please consult the documentation of your tex system, how to enable the additional font map "bsx.map", which is located in texmf/dvips/config/ and texmf/fonts/map/dvips/. Under teTeX 2.0 and later, run the following commands: texhash updmap --enable Map bsx.map For other distributions, please consult your documentation! ------------------- Using the fonts with LaTeX ------------------- The supplied package "bsyntax.sty" selects Bitstream Humanist531 as the default sans-serif font. As default it loads lining figures. The package supports the following options: osf: Load font with oldstyle figures scaled=: Load the font scaled by . scaled: Without a specified scale, a default scale of 0.96 is assumed. default: Use the sans-serif font as main text font. commands: Load additional commands for selecting the font styles not supported by the LaTeX font management: -\osstyle, \textos{...} selects oldstyle figures -\lnstyle, \textln{...} selects lining figures Those commands are taken from "The Font Installation Guide" by Philipp Lehman. Bitstream does not provide an italic shape, so only a slanted shape is available. All occurrences of italic are substituted by the slanted shape. Most of the code used in this package is adapted from packages by Walter Schmidt. ----------------------- Shapes and Series ------------------------ bsx: (with lining figures) n (roman): n (normal), sl (slanted), sc (SmallCaps) b (bold): n (normal), sl (slanted) eb (black): n (normal), sl (slanted) ub (ultrablack): n (normal), sl (slanted) bsxj: (with oldstyle figures) n (roman): n (normal), sl (slanted), sc (SmallCaps) b (bold): n (normal), sl (slanted) eb (black): n (normal), sl (slanted) ub (ultrablack): n (normal), sl (slanted) All fonts are available only T1 and TS1 encoded, so you should include the following commands in you preamble: \usepackage[T1]{fontenc} \usepackage{textcomp} Neither OT1 nor LY1 are supported at the moment. ---------------------------- History ----------------------------- 2007-09-24 slight changes to "Hum531.pe" and additional fonts 2005-02-17 major changes to the sources slight changes to the SC/OsF-fonts changes to kerning tables new \texteuro and \textmu removed de-skewing 2004-09-19 added SC/OsF and de-skewing 2004-08-24 inital release ---------------------------- Legal ----------------------------- This bundle "byntax.tgz" and the included files are Copyright (c) 2004--2007 Michael Gaehrken Distribution of single files prohibited. ---------------------------------------------------------------------- Michael Gaehrken mgaehrken@gmx.de