<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Bob Tennent wrote:<br>
      <br>
    </div>
    <blockquote type="cite"
      cite="mid:20210504124432.UQdrxXvlY%25rdtennent@gmail.com">
      <pre wrap=""> 
Phil: I have good news for you: in TeXLive, just three
"super-packages" provide *all* available fonts in *all*
available formats. The super-packages are called collections
and one simply installs the fontsrecommended and fontsextra
collections and, if desired, run the getnonfreefonts
program. And if you have already all of TeXLive installed,
you only need the last of these. Isn't that an even better
solution to your "problem"? Of course for LaTeX you still
have to select the actual font family or families you want
in your document by commands of the form \usepackage{...}</pre>
    </blockquote>
    <br>
    And that is exactly where the problem lies.  How is Rolf to know
    that the font which the rest of the world calls
    "BrushScriptX-Italic" is known to TeX as "pbsi" ?  And why <i>should</i>
    have to know that, and to know that for BrushScriptX-Italic he has
    to use \usepackage ...<br>
    <br>
    <blockquote type="cite"
      cite="mid:20210504124432.UQdrxXvlY%25rdtennent@gmail.com">
      <pre wrap="">or possibly \setmainfont{...}. </pre>
    </blockquote>
    <br>
    whereas for some other font in which he is interested he has to use
    \setmainfont ?  Why (apart from the fact that the functionality does
    not currently exists) can he not just write :<br>
    <br>
    <blockquote type="cite">\usepackage [BrushScriptX-Italic] {fonts}<br>
    </blockquote>
    <br>
    and Everything Will Just Work ?<br>
    <br>
    <blockquote type="cite"
      cite="mid:20210504124432.UQdrxXvlY%25rdtennent@gmail.com">
      <pre wrap="">The fact that these load a
family of fonts rather than an individual font is surely a
great convenience compared to the primitive mechanism in
plain TeX.
</pre>
    </blockquote>
    <br>
    Plain TeX is neither primitive not sophisticated — it is just a
    basic macro package layered on exactly the same TeX primitives as is
    LaTeX.  Anything that LaTeX can do, Plain TeX can do — I would have
    thought that you of all people would have known that.<br>
    -- <br>
    <i>** Phil.</i><br>
  </body>
</html>