Simplify font handling:
authorschwarze <schwarze@openbsd.org>
Fri, 23 Jun 2017 00:30:17 +0000 (00:30 +0000)
committerschwarze <schwarze@openbsd.org>
Fri, 23 Jun 2017 00:30:17 +0000 (00:30 +0000)
commita8c898ea5da328e9d7b21d8aa60dca2484a882ce
tree5ccaa5e88db31d5e06c6ecd3d46fe1d46ecf71d0
parent78194d74557bcae2313bfea61771d7b86bbf6e38
Simplify font handling:
1. Inherit the font attribute from the parent box, such that iteration
is no longer required to find the current font.
2. For well-known function name tokens, do not insert an EQN_LISTONE
box into the AST; simply set the font attribute of the text box
itself that contains the name.

Also improve word splitting of unquoted strings in default font mode:
3. Split between numbers and punctuation because both will soon get
different HTML markup.
4. Do not split between letters.  With the newly ubiquitious font
attributes, all formatters will be able to figure out what to do
without putting each letter into a separate box.
usr.bin/mandoc/eqn.c