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

Bug#327480: Please separate the .pfb files of Type1 fonts and make them available to X11



Package: tetex-extra
Version: 3.0-6
Severity: wishlist

Hi all,

this is just a summarization of #225004 and friends. These bugs spoke
mainly about making the Type1 fonts of CM available to X11 to make
Firefox and Mozilla able to display MathML. Meanwhile there is a TT
implementation of these packaged (latex-xft-fonts) and both web
browsers suggests them (#280567). Hence I guess we can close these
bugs.
However I put some work into #225004 and (as discussed there) it
could be of interest to make all the other fonts available too
(latex-xft-fonts is only a subset of the Type1 fonts in tetex-extra).
The Msg-ID's in this mail can be found in the bug log of #225004.
  I'm attaching the latest patch I've posted into #225004 and a TODO
list. The patch should apply to an outdated version of the
package (around 2.0.2-5).

TODO:

- copyright file

in theory all different packages of tetex-extra, -base need a
copyright entry. Unfortunately this is not done for all. The "great
review" is necessary (#218105). The first target were the fonts to be
separated. A starting point could be the CTAN catalogue.

- review Conflicts and Replaces lines of tetex-extra-type1. They
  could make the package uninstallable (rather high priority).
  (<87u11xk5ie.fsf@alhambra.bioz.unibas.ch>)

- don't register all fonts to X11 (<87n07p4wuw.fsf@florent.maison>)

Some fonts are just the same as others, and are just differing in the
design size. This might be interesting for TeX, but probably not for
X11.

- add defoma support (?) (<87n07qzvy8.fsf@florent.maison>) (optional)

- Gnome2 integration (optional)

- document the Conflict with tetex-eurosym of tetex-extra-type1

 - tetex-eurosym.
   Here we have a problem. Currently tetex-extra replaces
   tetex-eurosym, and Conflicts with it. From a packaging point of
   view, it is o.k. for tetex-extra-type1 to not declare any
   relationship to tetex-eurosym. However, the files previously in
   tetex-eurosym are now in two packages, tetex-extra and
   tetex-extra-type1.

   Hm. Ugly. One option would be to have a pseudo-package
   tetex-eurosym that depends on both tetex-extra and
   tetex-extra-type1. The other would be to simply ignore this and
   only document in README.Debian that the type1 fonts for eurosym
   are now in tetex-extra-type1.

Hmm, which packages does actually provide tetex-eurosym?
(<87u11xk5ie.fsf@alhambra.bioz.unibas.ch>)

- changelog vs. changelog.Debian (see
  <20040225224312.GC12211@preusse-16223.user.cis.dfn.de>)

- completing changelog files of new packages

- provide a file fonts.scale as explained by the Policy Par 11.8.5. 
  (optional) Florent: "I guess you want obtain any good result
  without font.scale."<87n07qzvy8.fsf@florent.maison>

- fonts.alias (?)

Rather long list. I probably don't have the time to work on this.
Meanwhile there seem to exist a script[1] to automate parts of the
work, but I did not really have a look at that.

Regards,
  Hilmar

[1] http://lists.debian.org/debian-tetex-maint/2005/08/msg00614.html
ff.
-- 
sigmentation fault

Attachment: 225004.bz2
Description: Binary data

Attachment: pgpPYldkJlFkI.pgp
Description: PGP signature


Reply to: