On Sat, Feb 20, 2010 at 11:15, Mikael Persson <mic...@gmail.com> wrote: > On Wed, Feb 17, 2010 at 10:10 PM, Mikael Persson <mic...@gmail.com> wrote: >> On Tue, Feb 16, 2010 at 1:42 PM, Mikael Persson <mic...@gmail.com> wrote: >>> On Tue, Feb 16, 2010 at 1:31 PM, Hans Hagen <pra...@wxs.nl> wrote: >>>> On 16-2-2010 11:38, Mikael Persson wrote: >>>>> >>>>> Thank you Mojca and Aditya for your answers, >>>>> >>>>> I hope the mathdesign part of mtx-update.lua will end up in the >>>>> orignal file. I do not know how to use it now. >>>>> >>>>> If I save this file and update with "sh firstsetup.sh --extras=all" >>>>> (or --extras=mathdesign) it seems that the mtx-update.lua is >>>>> overwritten with the version from the server. I do not know howto >>>>> upgrade with mtx-update.lua without firstsetup.sh. >>>>> >>>>> About the fourier fonts. Is there a lot of work to do in math-vfu.lua >>>>> to get it to work? I looked into that file, but it was a bit hard to >>>>> understand what is needed... >>>>> >>>>> Maybe it is hard work to get the fonts working, but I really think >>>>> that if we have several text+math fonts easily available in the >>>>> minimals that will make (new) users very happy. >>>> >>>> it depends ... if the font is in tex default encoding then it's only a >>>> matter of adding a small table >>> >>> I'm not 100% sure how it works wth font encodings, but the fourier doc >>> (http://mirror.ctan.org/fonts/fourier-GUT/doc/latex/fourier/fourier-doc-en.pdf) >>> says that the fonts are _fully_ T1 encoded. >>> >>> Mikael >>> >>> PS: Hans, do you have any comments about the mathdesign patch >>> suggested by Mojca above? >> >> I have now manually downloaded the mathdesign fonts (and the charter >> fonts, not available on the server it seems) >> >> The fonts gets used, but I get upright math letters instead of italic >> ones. My test file is given by >> >> \definetypeface[charter][rm][serif][charter] [default] >> \definetypeface[charter][mm][math] [charter] [default] >> >> \setupbodyfont[charter,10pt] >> >> \starttext >> We define, for real $x$, the absolute value of $x$ as >> \startformula >> |x|= >> \startcases >> \NC \hphantom{-}x \MC x\geq 0,\NR >> \NC -x \MC x<0.\NR >> \stopcases >> \stopformula >> Also let $\alpha$, $\beta$ and $\Gamma$ be\dots >> \stoptext >> >> The output can be found at >> >> http://home.imf.au.dk/mickep/mdesign.pdf >> >> Typesetting a similar document with LaTeX I get italic math (note also >> that the \Gamma is upright, I guess that this is an option that is >> turned on by default by LaTeX) >> >> http://home.imf.au.dk/mickep/lmdesign.pdf >> >> I guess this has something to do with the following lines in math-vfu.lua >> >> mathematics.make_font ( "charter-math", { >> { name = "file:bchr8a", features = "virtualmath", main = true }, >> -- { name = "md-chr7m.tfm", vector = "tex-mr" }, >> { name = "md-chri7m.tfm", vector = "tex-mi", skewchar=0x7F }, >> { name = "md-chri7m.tfm", vector = "tex-it", skewchar=0x7F }, >> { name = "md-chr7y.tfm", vector = "tex-sy", skewchar=0x30, >> parameters = true }, >> { name = "md-chr7v.tfm", vector = "tex-ex", extension = true }, >> { name = "msam10.tfm", vector = "tex-ma" }, >> { name = "msbm10.tfm", vector = "tex-mb" }, >> } ) >> >> However, I am not able guess what to change (I tried different things >> available in mdbch.map). >> >> Any help is appreciated. >> >> Mikael >> > > Hans, Mojca, Aditya, Wolfgang and others > > 1) Can anyone confirm this problem in the previous mail or point out > what might be wrong?
I cannot confirm since I get Assertion failed: (l_fonts[1] != 0), function read_char_packets, file ../../../source/texk/web2c/luatexdir/font/luafont.c, line 881. MTXrun | fatal error: no return code, message: luatex: execution interrupted > 2) The problem Troy had with lucida, is it the same? Might be related, but solving one won't solve the other one. > 3) What is needed to get fourier fonts working? Is it enough adding to > math-vfu.lua an entry like > mathematics.make_font ( "fourier-math", { ... > }) > with the right names for fourier? If the font comes with some weird encoding, then you also need to write the whole slot-to-unicode mapping. See for example: fonts.enc.math["tex-sy"] = { [0x0002D] = 0x00, -- - [0x02212] = 0x00, -- - -- [0x02201] = 0x00, -- complement -- [0x02206] = 0x00, -- increment -- [0x02204] = 0x00, -- not exists --~ [0x000B7] = 0x01, -- cdot [0x022C5] = 0x01, -- cdot [0x000D7] = 0x02, -- times [0x0002A] = 0x03, -- * [0x02217] = 0x03, -- * [0x000F7] = 0x04, -- div [0x022C4] = 0x05, -- diamond [0x000B1] = 0x06, -- pm [0x02213] = 0x07, -- mp There is mathematics.make_font ( "charter-math", { { name = "file:bchr8a", features = "virtualmath", main = true }, -- { name = "md-chr7m.tfm", vector = "tex-mr" }, { name = "md-chri7m.tfm", vector = "tex-mi", skewchar=0x7F }, { name = "md-chri7m.tfm", vector = "tex-it", skewchar=0x7F }, { name = "md-chr7y.tfm", vector = "tex-sy", skewchar=0x30, parameters = true }, { name = "md-chr7v.tfm", vector = "tex-ex", extension = true }, { name = "msam10.tfm", vector = "tex-ma" }, { name = "msbm10.tfm", vector = "tex-mb" }, } ) But I'm not sure if all of the fonts are right (I need to figure out how to compile the example in the first place). A way to check is to run the following with MKII and compare both for example: \showfont[md-chr7m.tfm] \showfont[rm-lmr10] Mojca ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________