<div dir="ltr"><div><div><div>Yes, I am indeed volunteering to do a lot of the work, but I can't seem to get the simplest of all questions answered. What would be the best way (for TeXLive) to do this:<br><br></div> A- Placing the fonts in the TeXLive installation<br><br></div> B- Writing a script that will take care of the font installation after the TeXLive install.<br><br></div>Paulo Ney<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Apr 13, 2016 at 12:48 PM, Peter Wilson <span dir="ltr"><<a href="mailto:herries.press@earthlink.net" target="_blank">herries.press@earthlink.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div text="#000000" bgcolor="#FFFFFF">
    Hey tex-live team,<br>
    <br>
    It seems like you might have a volunteer to do all the work.<br>
    <br>
    Peter W.<div><div class="h5"><br>
    <br>
    <div>On 13/04/16 20:34, Paulo Ney de Souza
      wrote:<br>
    </div>
    <blockquote type="cite">
      <div dir="ltr"><br>
        <div class="gmail_extra"><br>
          <div class="gmail_quote">On Wed, Apr 13, 2016 at 12:10 PM,
            Zdenek Wagner <span dir="ltr"><<a href="mailto:zdenek.wagner@gmail.com" target="_blank">zdenek.wagner@gmail.com</a>></span>
            wrote:<br>
            <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <div dir="ltr"><span>2016-04-13 19:30 GMT+02:00
                  Paulo Ney de Souza <span dir="ltr"><<a href="mailto:pauloney@gmail.com" target="_blank"></a><a href="mailto:pauloney@gmail.com" target="_blank">pauloney@gmail.com</a>></span>:<br>
                </span>
                <div class="gmail_extra">
                  <div class="gmail_quote"><span>
                      <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                        <div dir="ltr">
                          <div>
                            <div>
                              <div>
                                <div>
                                  <div>
                                    <div>
                                      <div>
                                        <div>There are about 50 fonts in
                                          CTAN which are in TDS and are
                                          not part of TeXLive. If is
                                          zip, tar, rpm ... it is not
                                          really different, the
                                          important part if that TDS
                                          organization is ready.<br>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                      </blockquote>
                      <div><br>
                      </div>
                    </span>
                    <div>If it is in TDS, just put it to your
                      $TEXM-LOCAL and run updmap(-sys)<br>
                    </div>
                  </div>
                </div>
              </div>
            </blockquote>
            <div><br>
            </div>
            <div>I can show you a ton of fonts for which that will NOT
              work! And that you have to disable some Map's and enable
              others in oredr to make it work.<br>
              <br>
            </div>
            <div> </div>
            <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <div dir="ltr">
                <div class="gmail_extra">
                  <div class="gmail_quote"><span>
                      <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                        <div dir="ltr">
                          <div>
                            <div>
                              <div>
                                <div>
                                  <div>
                                    <div>
                                      <div>
                                        <div><br>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                    A- Include them on TeXLive<br>
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                      </blockquote>
                      <div><br>
                      </div>
                    </span>
                    <div>Ask the font authors to release them under a
                      free license and it will happen. <br>
                    </div>
                  </div>
                </div>
              </div>
            </blockquote>
            <div><br>
            </div>
            <div>Is GPL good enough? What license are acceptable and
              which ones are not?<br>
              <br>
            </div>
            <div>"Antiqua" for example is on CTAN, available under GPL
              but not on TeXLive.<br>
              <br>
            </div>
            <div> <br>
            </div>
            <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <div dir="ltr">
                <div class="gmail_extra">
                  <div class="gmail_quote"><span>
                      <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                        <div dir="ltr">
                          <div>
                            <div>
                              <div>  B- Make their download and
                                installation automatic via a script.<br>
                              </div>
                            </div>
                          </div>
                        </div>
                      </blockquote>
                      <div><br>
                      </div>
                    </span>
                    <div>Nobody can guarantee that all fonts on CTAN
                      have exactly the same structure so that one script
                      could fit for all. <br>
                    </div>
                  </div>
                </div>
              </div>
            </blockquote>
            <div><br>
            </div>
            <div>With the additional information on how they are
              packaged it should be enough. A few subroutines to deal
              with each class... and the info laid out in a flat DB
              should be all that is required.<br>
               <br>
            </div>
            <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <div dir="ltr">
                <div class="gmail_extra">
                  <div class="gmail_quote"><span></span><span>
                      <div><br>
                      </div>
                    </span>
                    <div>It can be automatic if all fonts are packaged
                      exactly the same way. If you do not force all font
                      authors to pack the distribution in an exactly the
                      same way, the script will sooner or later crash. <br>
                    </div>
                  </div>
                </div>
              </div>
            </blockquote>
            <div><br>
              <br>
            </div>
            <div>getnonfreefonts is the counter-example of what you
              saying above. It install 10 different fonts which are
              packaged in different ways, and it does it beautifully.<br>
              <br>
            </div>
            <div>Paulo Ney<br>
              <br>
               <br>
            </div>
            <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <div dir="ltr">
                <div class="gmail_extra">
                  <div class="gmail_quote">
                    <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> Wagner <span dir="ltr"><<a href="mailto:zdenek.wagner@gmail.com" target="_blank">zdenek.wagner@gmail.com</a>></span>
                      wrote:<br>
                      <div>
                        <div>
                          <div>
                            <div>
                              <div class="gmail_extra">
                                <div class="gmail_quote">
                                  <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                                    <div dir="ltr">Saying that something
                                      is packaged does not give any
                                      useful information. How is it
                                      packaged, as zip, rpm, deb, ...?
                                      If it is a zip, what is the
                                      directory structure inside it?
                                      What is the format of the font, is
                                      it MF, Type 1, TrueType, OpenType?
                                      What is the encoding of the font?
                                      Which languages and scripts are
                                      supported? If a font is properly
                                      packaged, it means that all this
                                      information is present in a
                                      metafile understandable to an
                                      infrastructure that is able to put
                                      the files to correct directories
                                      and is able to inform the
                                      operating system and/or a
                                      particular TeX distribution that
                                      the font is available. CTAN
                                      usually contains archive files,
                                      not packages. In order to use them
                                      a user has to collect all this
                                      information and install the font.
                                      There is nothing like super simple
                                      font installation unless it is an
                                      OpenType font and you can just
                                      copy the *.otf to a system
                                      directory.<br>
                                      <br>
                                    </div>
                                    <div class="gmail_extra"><br clear="all">
                                      <div>
                                        <div>Zdeněk Wagner<br>
                                          <a href="http://ttsm.icpf.cas.cz/team/wagner.shtml" target="_blank">http://ttsm.icpf.cas.cz/team/wagner.shtml</a><br>
                                          <a href="http://icebearsoft.euweb.cz" target="_blank">http://icebearsoft.euweb.cz</a></div>
                                      </div>
                                      <div>
                                        <div>
                                          <br>
                                          <div class="gmail_quote">2016-04-13
                                            2:41 GMT+02:00 Paulo Ney de
                                            Souza <span dir="ltr"><<a href="mailto:pauloney@gmail.com" target="_blank"></a><a href="mailto:pauloney@gmail.com" target="_blank">pauloney@gmail.com</a>></span>:<br>
                                            <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                                              <div dir="ltr">
                                                <div>We are talking
                                                  about fonts that have
                                                  already been packaged
                                                  - this is about
                                                  installation and not
                                                  packaging for TeX.<span><font color="#888888"><br>
                                                      <br>
                                                    </font></span></div>
                                                <span><font color="#888888">Paulo
                                                    Ney<br>
                                                  </font></span></div>
                                              <div>
                                                <div>
                                                  <div class="gmail_extra"><br>
                                                    <div class="gmail_quote">On
                                                      Tue, Apr 12, 2016
                                                      at 5:38 PM,
                                                      Norbert Preining <span dir="ltr"><<a href="mailto:preining@logic.at" target="_blank"></a><a href="mailto:preining@logic.at" target="_blank">preining@logic.at</a>></span>
                                                      wrote:<br>
                                                      <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">>
                                                        elsewhere) which
                                                        are not
                                                        available on TL.
                                                        This is vexing
                                                        because the<br>
                                                        > technology
                                                        to make these
                                                        installs a
                                                        single command
                                                        line like ...<br>
                                                        ><br>
                                                        >   
                                                         font-install
                                                        Antiqua<br>
                                                        <br>
                                                                $
                                                        font-install
                                                        Antiqua<br>
                                                                bash:
                                                        font-install:
                                                        command not
                                                        found<br>
                                                        <br>
                                                        I don't know
                                                        what you are
                                                        talking about
                                                        that super
                                                        simple font<br>
                                                        installation,
                                                        but I can
                                                        guarantee you -
                                                        and I have
                                                        packaged a lot
                                                        of<br>
                                                        fonts - that
                                                        font
                                                        installation
                                                        cross platform
                                                        is not trivial.<br>
                                                        <br>
                                                        Norbert<br>
                                                        <br>
------------------------------------------------------------------------<br>
                                                        PREINING,
                                                        Norbert         
                                                                       
                                                             <a href="http://www.preining.info" rel="noreferrer" target="_blank"></a><a href="http://www.preining.info" target="_blank">http://www.preining.info</a><br>
                                                        JAIST, Japan   
                                                                       
                                                                     TeX
                                                        Live &
                                                        Debian Developer<br>
                                                        GPG: 0x860CDC13 
                                                         fp: F7D8 A928
                                                        26E3 16A1 9FA0 
                                                        ACF0 6CAC A448
                                                        860C DC13<br>
------------------------------------------------------------------------<br>
                                                      </blockquote>
                                                    </div>
                                                    <br>
                                                  </div>
                                                </div>
                                              </div>
                                            </blockquote>
                                          </div>
                                          <br>
                                        </div>
                                      </div>
                                    </div>
                                  </blockquote>
                                </div>
                                <br>
                              </div>
                            </div>
                          </div>
                        </div>
                      </div>
                    </blockquote>
                  </div>
                  <br>
                </div>
              </div>
            </blockquote>
          </div>
          <br>
        </div>
      </div>
    </blockquote>
    <br>
  </div></div></div>

</blockquote></div><br></div>