[tex-live] getnonfreefonts

Paulo Ney de Souza pauloney at gmail.com
Wed Apr 13 21:54:13 CEST 2016


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:

 A- Placing the fonts in the TeXLive installation

 B- Writing a script that will take care of the font installation after the
TeXLive install.

Paulo Ney

On Wed, Apr 13, 2016 at 12:48 PM, Peter Wilson <herries.press at earthlink.net>
wrote:

> Hey tex-live team,
>
> It seems like you might have a volunteer to do all the work.
>
> Peter W.
>
>
> On 13/04/16 20:34, Paulo Ney de Souza wrote:
>
>
>
> On Wed, Apr 13, 2016 at 12:10 PM, Zdenek Wagner <zdenek.wagner at gmail.com>
> wrote:
>
>> 2016-04-13 19:30 GMT+02:00 Paulo Ney de Souza < <pauloney at gmail.com>
>> pauloney at gmail.com>:
>>
>>> 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.
>>>
>>
>> If it is in TDS, just put it to your $TEXM-LOCAL and run updmap(-sys)
>>
>
> 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.
>
>
>
>>
>>>   A- Include them on TeXLive
>>>
>>
>> Ask the font authors to release them under a free license and it will
>> happen.
>>
>
> Is GPL good enough? What license are acceptable and which ones are not?
>
> "Antiqua" for example is on CTAN, available under GPL but not on TeXLive.
>
>
>
>>   B- Make their download and installation automatic via a script.
>>>
>>
>> Nobody can guarantee that all fonts on CTAN have exactly the same
>> structure so that one script could fit for all.
>>
>
> 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.
>
>
>>
>> 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.
>>
>
>
> 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.
>
> Paulo Ney
>
>
>
>>  Wagner <zdenek.wagner at gmail.com> wrote:
>>>
>>>> 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.
>>>>
>>>>
>>>> Zdeněk Wagner
>>>> http://ttsm.icpf.cas.cz/team/wagner.shtml
>>>> http://icebearsoft.euweb.cz
>>>>
>>>> 2016-04-13 2:41 GMT+02:00 Paulo Ney de Souza < <pauloney at gmail.com>
>>>> pauloney at gmail.com>:
>>>>
>>>>> We are talking about fonts that have already been packaged - this is
>>>>> about installation and not packaging for TeX.
>>>>>
>>>>> Paulo Ney
>>>>>
>>>>> On Tue, Apr 12, 2016 at 5:38 PM, Norbert Preining <
>>>>> <preining at logic.at>preining at logic.at> wrote:
>>>>>
>>>>>> > elsewhere) which are not available on TL. This is vexing because the
>>>>>> > technology to make these installs a single command line like ...
>>>>>> >
>>>>>> >     font-install Antiqua
>>>>>>
>>>>>>         $ font-install Antiqua
>>>>>>         bash: font-install: command not found
>>>>>>
>>>>>> I don't know what you are talking about that super simple font
>>>>>> installation, but I can guarantee you - and I have packaged a lot of
>>>>>> fonts - that font installation cross platform is not trivial.
>>>>>>
>>>>>> Norbert
>>>>>>
>>>>>>
>>>>>> ------------------------------------------------------------------------
>>>>>> PREINING, Norbert
>>>>>> <http://www.preining.info>http://www.preining.info
>>>>>> JAIST, Japan                                 TeX Live & Debian
>>>>>> Developer
>>>>>> GPG: 0x860CDC13   fp: F7D8 A928 26E3 16A1 9FA0  ACF0 6CAC A448 860C
>>>>>> DC13
>>>>>>
>>>>>> ------------------------------------------------------------------------
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tug.org/pipermail/tex-live/attachments/20160413/0fca1a40/attachment-0001.html>


More information about the tex-live mailing list