Hi,<br><br>In a previous email I commented that the integral symbols, when using the unicode font Cambria or Asana,<br>don&#39;t look ok. It has to do with the way e.g \iint, \iiint etc are constructed. Whether or<br>not the symbol is present in the unicode font, the tex macro \repeatintegral is used<br>
(fallback option). I don&#39;t want to use the Cambria or Asana font entirely, as the other math typesetting<br>doesn&#39;t look nice. Just for the missing symbols.<br><br>Found an earlier post (Thomas A. Schmitz titled symbols in luatex date 2008-01-02) where<br>
a solution was presented by Wolfgang Schuster. Basically I am using his solution<br>and came up with the following (only works ok in text mode). Also looked at definemathcharacter<br>but not sure how to make it work with unicode fonts (could not find any documentation,<br>
looked at the source files, but don&#39;t know what to fill in for the 6 parameters to definemathcharacter)<br><br>Question : what is the right way I can make this work (definemathcharacter, something else) ?<br>Question : some of these symbols are defined in char-def.lua but missing in math-vfu.lua. <br>
What is needed to make them active ? Can I do it myself and send a list of missing symbols with their unicode value ?<br><br>Thanks for the help.<br><br>% test of some math symbols<br>\starttypescript[serif][mathsymbols][name]<br>
  \definefontsynonym [Serif] [name:asana][features=default]<br>\stoptypescript<br>\starttypescript[MathSymbols]<br>\definetypeface [MathSymbols] [rm] [serif] [mathsymbols] [default]<br>\stoptypescript<br>\usetypescript[MathSymbols]<br>
<br>% undefine iint, iiint, iiiint <br>\definemathcommand [iint]   {}<br>\definemathcommand [iiint]  {}<br>\definemathcommand [iiiint] {}<br>% define my own<br>\definecharacter integral {\bgroup\switchtobodyfont[MathSymbols]\char&quot;222B\egroup}<br>
\definecharacter dblintegral {\bgroup\switchtobodyfont[MathSymbols]\char&quot;222C\egroup}<br>\definecharacter tripleintegral {\bgroup\switchtobodyfont[MathSymbols]\char&quot;222D\egroup}<br>\definecharacter contourintegral {\bgroup\switchtobodyfont[MathSymbols]\char&quot;222E\egroup}<br>
\definecharacter surfaceintegral {\bgroup\switchtobodyfont[MathSymbols]\char&quot;222F\egroup}<br>\definecharacter volumeintegral {\bgroup\switchtobodyfont[MathSymbols]\char&quot;2230\egroup}<br>\starttext<br>integral \integral double integral \dblintegral triple integral \tripleintegral<br>
\startformula<br>\startalign[n=2]<br>\NC \text{integral} \NC \text{\integral}_{a}^{b} \NR<br>\NC \text{double integral} \NC \text{\dblintegral}_{a}^{b}\NR<br>\NC \text{triple integral} \NC \text{\tripleintegral}\NR<br>\NC \text{contour integral} \NC \text{\contourintegral}_{a}^{b} \NR<br>
\NC \text{surface integral} \NC \text{\surfaceintegral}_{a}^{b} \NR<br>\NC \text{volume integral}  \NC \text{\volumeintegral}_{a}^{b} \NR<br>\stopalign<br>\stopformula<br>\stoptext<br>