\DeclareFontShape declaration. This part consists of one or more
<fontshape-decl>s, each of which has the following form:
| <fontshape-decl> | $::=$ | <size-infos> <font-info> |
| <size-infos> | $::=$ | <size-infos> <size-info> |
| <size-info> | $::=$ | ``<'' <number-or-range> ``>'' |
| <font-info> | $::=$ | [ <size-function> ``*'' ] [ ``['' <optarg> ``]'' ] <fontarg> |
<<10>> |
simple size | 10pt only |
<<-8>> |
range | all sizes less than 8pt |
<<8-14.4>> |
range | all sizes greater than or equal to 8pt |
| but less than 14.4pt | ||
<<14.4->> |
range | all sizes greater than or equal 14.4pt |
\external@font
is non-empty afterwards this process stops, otherwise the next
<size-info> is inspected. (See also \DeclareSizeFunction.)
If this process does not lead to a non-empty \external@font,
LATEX tries the nearest simple size. If the entry contains only
ranges an error is returned.