On Mon, Sep 29, 2008 at 11:56 AM, Wolfgang Schuster
Am 29.09.2008 um 11:31 schrieb Mikael Persson:
On Sun, Sep 28, 2008 at 9:34 PM, Wolfgang Schuster
wrote: Am 28.09.2008 um 21:21 schrieb Aditya Mahajan:
> Some comments: > * As a mathematician I was a bit tired of the computer modern > fonts (I > really like them, but I see them to often), so I decided to go > with > the utopia/fourier fonts. This forced me to work with mkii, > since I > did not get these fonts to work with mkiv (This is still a > problem, I > am not sure how to go on with it for future documents).
looks quite nice, i also like the font size
Thanks. What about getting these fonts to work in mkiv? Must there be some change in the fonts? Some files in ConTeXt? (they were perfectly working in older mkii)
Fourier and Uptopia should work with mkiv. I will check why they are not working at present.
Utopia use "encoding-filename" and MkIV needs the "filename" to load the fonts.
Here is a complete typescript for utopia (without fake slanted and caps style).
\starttypescript [serif] [utopia] \setups[font:fallback:serif] \definefontsynonym [Serif] [Utopia-Regular] \definefontsynonym [SerifItalic] [Utopia-Italic] \definefontsynonym [SerifBold] [Utopia-Bold] \definefontsynonym [SerifBoldItalic] [Utopia-BoldItalic] \stoptypescript
\starttypescript [serif] [utopia] \definefontsynonym [Utopia-Regular] [file:putr8a] [features=default] \definefontsynonym [Utopia-Italic] [file:putri8a] [features=default] \definefontsynonym [Utopia-Bold] [file:putb8a] [features=default] \definefontsynonym [Utopia-BoldItalic] [file:putbi8a] [features=default] \stoptypescript
\starttypescript [utopia] \definetypeface [\typescriptone] [rm] [serif] [utopia] [default] \stoptypescript
\endinput
Wolfgang
Thank you Wolfgang, but this does not work for me with latest minimals. (I have downloaded utopia(+fourier) and they show up in mkii.) I put your lines in a file and add \setupbodyfont[utopia][ec/8r/...] %tried several and also without this last [] \starttext test \stoptext
LuaTeX just compiles and replaces these fonts by lm.
luatools putr8a.pfb gives the resulting location of the pfb file so it actually finds the font.
Do I misuse it?
Try my test file (I saved the typescript above in type-utopia.tex).
\usetypescriptfile[type-utopia]
\usetypescript[utopia] \setupbodyfont[utopia]
\starttext
\tf ABC abc 123 \par \it ABC abc 123 \par \bf ABC abc 123 \par \bi ABC abc 123 \par
\stoptext
Wolfgang
I'm sorry, but I get this error: %%% define font | font with name putr8a is not found define font | unknown font putr8a, loading aborted ! Font \*utopia12ptrmtfrm*:=file:putr8a*features=default, at 12pt not loadable: metric data not found or bad. <to be read again> \relax \definefontglobal ...dcsname \lastfontname \relax \expandafter \let \expanda... \xxdododefinefont ...tspec {#4}\newfontidentifier \let \localrelativefontsiz... \fontstrategy ...me \fontclass #2#3#4#5\endcsname \tryingfontfalse \fi <inserted text> ...yle \fontalternative \fontsize \fi \iftryingfont \fontstr... \synchronizefont ...strategy \the \fontstrategies \relax \fi \iftryingfont \... ... l.4 \setupbodyfont[utopia] %%% I'm very confused. I guess it means it is looking for some tfm files. Some questions: 1) Do one still (with mkiv) need tfm files? 1a) if not, do I need to do anything to "install" the font file. luatools putr8a.pfb gives the right file, but mtxrun --script fonts --list do not list it. 1b) Is there a difference with the need of tfm files for opentype/type1/ttf fonts? 2) If I use the old fourier.map file I can get the utopia fonts working somehow with luatex (then it is mapped via futr8r.tfm). I also get the fourier math fonts in the pdf, BUT then I still get the problem explained in http://archive.contextgarden.net/message/20070830.154143.005528b8.en.html (see http://www.math.chalmers.se/~mickep/ftest.pdf ) Mikael