On Tue, Sep 30, 2008 at 8:43 AM, Mikael Persson
On Mon, Sep 29, 2008 at 10:22 PM, Wolfgang Schuster
wrote: Am 29.09.2008 um 20:35 schrieb Mikael Persson:
On Mon, Sep 29, 2008 at 11:56 AM, Wolfgang Schuster
wrote: 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
Mojca did send me a list with the necessary files for fourier+utopia. I put them in
http://www.math.chalmers.se/~mickep/fourierandutopia.zip
if someone wants to test. I also attach a small (I guess noncomplete) typescript file type-myfourier.tex (the myfourier not to clash with something previously defined) and a file ftest.tex which indeed gives the fourier fonts, but with the error as in http://www.math.chalmers.se/~mickep/ftest.pdf mentioned in a previous mail.
I guess this is not the correct way to write typescripts for these fonts in mkiv, but I dont know how to :(
Best regards, Mikael
PS: Thank you Mojca for giving this list of files and also explain which of the otf/ttf/type1 files that needs typescripts.
Math fonts are not available in 'ec' encoding, you have to use 'default' and why do you use the tfm files for Utopia, the afm files are enough.
Here is my version:
\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 [math] [fourier] [name] \definefontsynonym [MathRoman] [Utopia-Regular] \definefontsynonym [MathItalic] [futmii] \definefontsynonym [MathSymbol] [futsy] \definefontsynonym [MathExtension] [fourier-mex] \loadmapfile[fourier.map] \stoptypescript
\starttypescript [fourier,utopia] \definetypeface [\typescriptone] [rm] [serif] [utopia] [default] \definetypeface [\typescriptone] [ss] [sans] [modern] [default] [rscale=1.07] \definetypeface [\typescriptone] [tt] [mono] [modern] [default] [rscale=1.07] \definetypeface [\typescriptone] [mm] [math] [fourier] [default] [encoding=default] \usemathcollection[fou] \quittypescriptscanning \stoptypescript
Wolfgang
Thank you very much Wolfgang!
I did not have the afm files, and that is why it did not work. So, with your latest type script file, I get the utopia and fourier fonts. However, the old problem that $\hat{f}$ places the hat on f at the wrong place and that { does not stretch (and probably much more) is still there, try
%%% \usetypescriptfile[type-wolfgang] \usetypescript[utopia] \setupbodyfont[utopia] \starttext \startformula \hat f(x)= \startcases \NC x \MC x>0\NR \NC -x \MC x<0\NR \stopcases \stopformula \stoptext %%%
Best regards, Mikael
Wolfgang (or someone else), can you explain why this misbehaviour occurs? Best regards, Mikael