[OS X TeX] Using Gentium in LaTeX

Peter Dyballa Peter_Dyballa at Web.DE
Tue Sep 12 23:08:28 CEST 2006


Am 12.09.2006 um 18:45 schrieb Stephen Anderson:

>
> This is very tantalizing, but a little more information would be  
> useful.  I picked up the package above, and it contains no ReadMe  
> file.  I put the various files (*.pfb, *.enc, *.tfm, etc.) in  
> directories under /usr/local/teTeX/share/texmf.local but I would  
> appreciate some more tips (a) to confirm that I put them in the  
> right places; (b) to update the font mappings to make them  
> available [a most vexed issue in recent times, one on which I have  
> made more than my share of mistakes already]; and (c) to allow me  
> to use the various characters (especially the phonetic ones) in  
> LaTeX.  Since I'm fairly familiar with TIPA I might be able to help  
> with the T3 issue above, if someone will tell me what needs doing.
>

The pfb directory's contents should be put into /usr/local/teTeX/ 
share/texmf.local/fonts/type1/SIL/Gentium – or such. This follows the  
principle of vendor/font. Could be SIL/Gentium should be put better  
into /usr/local/teTeX/share/texmf.local/fonts/type1/public, because  
the fonts are public ...

Once this decision was made, the contents of the tfm and vf  
directories should be put into similar branches of /usr/local/teTeX/ 
share/texmf.local/fonts/tfm and /usr/local/teTeX/share/texmf.local/ 
fonts/vf. Just out of organisational reasons. TeX can find vendor A's  
PFB files in vendor B's pfb directory and other files in vendor C's  
tfm directory etc. Some users might find it unconventional that the  
path varies so much, but TeX only looks for the name.

The tex directory's contents should be put into /usr/local/teTeX/ 
share/texmf.local/tex/latex/Gentium. The dvips directory's contents  
should be put into /usr/local/teTeX/share/texmf.local/fonts/enc/dvips/ 
Gentium (no deeper hierarchy used). The MAP file fragment dvips/ 
gentium.map should be put into /usr/local/teTeX/share/texmf.local/ 
fonts/map/dvips/SIL, to be open for more SIL fonts.

When this was done, you'd need to run 'sudo texhash' to be prepared  
for updmap. Its invocation is like

	sudo -H updmap-sys --enable Map=gentium.map

Minutes later you should be able to successfully typeset in Gentium.


The T3 encoding. It's a file with sections like this:

	%30
	/ubar /istroke /vturned /eopenreversed /hturned /aturned / 
ascriptturned /ramshorn
	/obarredcyrillic /ereversed /colontriangularmod /colontriangularhalfmod
	%Bottom Tie Bar [60]
	/.notdef /equal
	%Top Tie Bar [62]
	/.notdef /question
	%40

%30 and %40 are comments that specify the range of slots hex 30 - hex  
3F (or 48 - 63 in decimal). The words that start with / are the  
PostScript names of the glyphs, "best" when these names are also used  
in the font, which can mean that the encoding needs to be changed for  
another font (an AFM file would reveal all these names from the  
font). The two other comments are about tie characters that are put  
below or above a character. Their names are not sure.

I recently could check the first 25% of the gen-t3.enc file (in the  
sources tape archive) and found a few mistakes, compared to the  
descriptions in tipaman.pdf. A final step would be to create the AFM  
files and adjust the names in the ENC file to those in the AFM file(s).

--
Greetings

   Pete

A common mistake that people make when trying to design something  
completely foolproof is to underestimate the ingenuity of complete  
fools.


------------------------- Info --------------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
          & FAQ: http://latex.yauh.de/faq/
TeX FAQ: http://www.tex.ac.uk/faq
List Archive: http://tug.org/pipermail/macostex-archives/




More information about the macostex-archives mailing list