[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#694323: Bug#694324: Fonts include copyrighted adobe fragment all right reserved



bastien ROUCARIES <roucaries.bastien@gmail.com> writes:

> Package: tex-gyre
> Version: 2.004.1-4
> Severity: serious
> control: block -1 by 694308
>
> This package include copyrighted font hinting from adobe. 

Do I understand correctly that we're not supposed to do anything, but
just wait until fontforge is fixed?  

Hm, I'm wondering:  Although lmodern's readme says 

,----
| The package consists of the files in the directories conforming
| to the TeX Directory Structure (v. 1.1), splitted into three archives:
| 
| lm2.003-bas.zip -- basic set; the directories contain:
| [...]
| lm2.003mt1.zip -- Latin Modern source font files for the METATYPE1 package
`----

The Debian orig.tar.gz doesn't seem to contain the source archive's
contents.  I'm not familiar with font generation, but it seems to me
that, in order to be able to generate corrected Type1 files with a fixed
fontforge version, we would need the contents of lm2.003.mt1.zip, e.g.:

$ ls fonts/source/public/lm/lmr10*
fonts/source/public/lm/lmr10.mp   fonts/source/public/lm/lmr10.mph  fonts/source/public/lm/lmr10.mpm
fonts/source/public/lm/lmr10.mpg  fonts/source/public/lm/lmr10.mpl
$ cat fonts/source/public/lm/lmr10.mp
%%%% This file belongs to the Latin Modern package. The work is released
%%%% under the GUST Font License. See the MANIFEST-Latin-Modern.txt and
%%%% README-Latin-Modern.txt files for the details. For the most recent version of
%%%% this license see http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt
%%%% or http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt

% LATIN MODERN font: a driver file for lmr10
input fontbase;
vardef cm_pal = "cmr10" enddef;
input comm_mac;      % common defs, CM params
input comm_mph;      % common header
input lmr10.mpm;     % metric data
input lmr10.mph;     % PS-oriented header
beginfont
input lmr10.mpg;     % ``frozen'' glyphs
input comm_mpg;      % common glyphs (mainly diacritics)
if known generating: % optimize proofing time
 input lmr10.mpl;    % ligatures and kerns
fi
endfont
%%%% EOF
$ 

Does that mean we have one more RC bug, namely that the sources are
incomplete?  debian/copyright says:

The following TeX Live packages were downloaded from 
    http://www.ctan.org/tex-archive/systems/texlive/tlnet/archive/
and merged into one orig.tar.gz file:
    lm.tar.xz
    lm.doc.tar.xz
    lm-math.tar.xz
    lm-math.doc.tar.xz

These are files prepared by TeXLive, not the original lmodern
authors.  In this directory, there is an additional lm.source.tar.xz
file.  It seems to me we should include its contents, too, shouldn't we? 

Does the same apply to TeX-Gyre?

Regards, Frank


Reply to: