Re: NFSS2 and math mode



lomov.vl schrieb:
If I typeset
$\sin\alpha = \mathbf{\cos\beta}=\mathbf{\sin x}$
in bold will be only x. Functions name are in roman. This is OK and
expected. But \beta will be in italic.
One familiar with NFSS in text mode would expect that \beta will be in
bold too. One scheme one rules.

The limitation can be related either a) with availability of fonts or
b) with design lack.
The a) as I understand can be considered as temporary restriction
(e.g. free or commercial
available fonts could solve the problem) but the b) require further
development of font selection scheme.

The truth is more complex. TeX's math typesetting rules are quite
involved; for the full picture, read the TeXbook or TeX by Topic.
Basically, TeX knows "alphabetic" characters which are selected
according to the current "family" (like roman, bold, ...), and
"non-alphabetic" characters which always stay the same (unless you use
some tricks like the bm package). In standard LaTeX, only Latin
letters, Greek capital letters, and digits are alphabetic. That is
because these are the only characters for which the Computer Modern
fonts actually contain different shapes. There is no point in allowing
bold small Greek letters if you have no font that actually contains
them. Another complication arises because only non-alphabetic
characters obey the complex spacing rules needed for math typesetting.
Furthermore, the fonts associated to a given non-alphabetic character
cannot be changed inside a formula. All this (plus more) severely
limits the abilities of TeX's math typesetting engine. That's why
OpenType math, accompanied by appropriate fonts, is so badly needed. At
the moment Word does outperform TeX when it comes to mathematics. You
can perform some tricks to work around these issues, but that is not a
real solution, and you'll never be able to hide the fact that TeX is
just too simple-minded for the 21st century.

--
Replace “READ-MY-SIG” by “tcalveu” to answer by mail.
.



Relevant Pages

  • Re: What Software to Type Math In?
    ... What is "plain text"? ... fonts or encodings available. ... TeX punctuation, the reader needs to know enough TeX to ... the clumsy diagramming of characters; ...
    (sci.math)
  • Re: Arabic and other fonts question
    ... No, you can't take *any* component of Windows XP, unless there is a separate ... You can certainly buy fonts that include ... the character set that you need, of course, and just the characters that you ... I noticed that the bold one is always at ...
    (microsoft.public.windowsce.embedded)
  • Re: < and >
    ... prose writing and left them out of his text fonts to make room for more ... designed TeX -- and I don't, except by imagination, since I'm only one ... we have ample room in our fonts for whatever characters ...
    (comp.text.tex)
  • Re: Decimals
    ... fonts tend to have huge gaps in their coverage. ... even if TeX predates Unicode. ... characters, so a Metafont font couldn't encapsulate all of Unicode. ...
    (alt.usage.english)
  • Re: Why does German favor long compound words?
    ... Pulleyblank's EMC/LMC/EM list with Old Chinese readings added, ... Unfortunately, they don't seem to have produced a Unicode version of their fonts, and I don't think the Mac OS X input routines work with Shift JIS any more. ... You can generate a listing of all the gif versions of the characters they have on the site fairly simply if you analyse the directory numbers and gif numbers carefully. ...
    (sci.lang)

Loading