On Wed, 2017-12-27 at 15:44 -0700, Alan Braslau wrote: > On Wed, 27 Dec 2017 22:44:50 +0100 > Hans Hagen <pra...@wxs.nl> wrote: > > > > > On 12/27/2017 7:01 PM, Alan Braslau wrote: > > > > > > Why is the \vec{} arrow too short in some cases? > > > Compare $\vec{X}$ to $\vec{Y}$. > > > > > > The MWE below looks wrong in the default font > > > and is even uglier when pagella is used. > > > > > > Alan > > > > > > > > > %\setupbodyfont [pagella] > > > > > > \starttext > > > $\vec{X}$ vs. $\vec{Y}$ > > > \stoptext > > As this is has been the logic in tex font design for more than 3 > > decades, there's not much that we can do about it apart from patching > > the font (doable but somewhat nasty and boring as we then need to > > patch specific elements of (each) hvariant and it falls in the > > category "hard to motivate myself for"). > > > > \showglyphs > > > > \starttext > > \start > > \dorecurse{50}{$\vec{\blackrule[width=#1pt]}$\space}\unskip\par > > \stop > > \blank > > \start > > \switchtobodyfont [pagella] > > \dorecurse{50}{$\vec{\blackrule[width=#1pt]}$\space}\unskip\par > > \stop > > \blank > > \start > > \switchtobodyfont [cambria] > > \dorecurse{50}{$\vec{\blackrule[width=#1pt]}$\space}\unskip\par > > \stop > > \stoptext > > > > Shows that it's a font design issue: the extensible has a threshold > > related to the middle part and it should (1) have at least one more > > fixed size, or (2) have one fixed size and for the rest be extensible > > but that would be somewhat inefficient ion most cases, so (3) here we > > have a trade-off. > > > > Just blame the font ... cambria is (of course) ok. > > > > Hans > Even Computer Modern! > > Do you mean to tell me that the TeX Gyre fonts are all "broken"? > And that the *only* correctly working font is ... Cambria? > > So following up on the font discussion at the last ConTeXt meeting, > must we conclude that *all* of the fonts that we distribute with the > Standalone are to be avoided, and that one must pilfer the MicroSoft > font in order to typeset mathematics correctly?
Lucida OpenType looks okay (if you have it). \setupbodyfont[lucidaot] \starttext $\vec{X}$ vs. $\vec{Y}$ \stoptext > > Alan > ___________________________________________________________________________________ > 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://context.aanhet.net > archive : https://bitbucket.org/phg/context-mirror/commits/ > wiki : http://contextgarden.net > ___________________________________________________________________________________
test.pdf
Description: Adobe PDF document
___________________________________________________________________________________ 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://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___________________________________________________________________________________