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

Bug#317256: tetex-bin: \pdfadjustspacing and \pdfprotrudechars no longer working



Hi,

I don't have a really good solution to suggest but:

  1. You can ask on the pdftex mailing list how to do these things with
     the pdftex version in sarge; maybe they have an idea.

  2. If you only need this working on a small number of computers that
     you administer, you can use the tetex packages from experimental
     (tetex 3); I checked with a small document that microtype.sty with
     the options you gave in your previous mail does work, and performs
     protruding, with the pdftex version shipped in these packages (they
     also ship microtype.sty, so you don't have to install it manually).

     If you chose that route, you should know that tetex-extra in
     experimental is a bit broken currently (cf. bug #316952). If you
     use it before this is fixed, either use a font that isn't declared
     in /var/lib/tetex/debian/fontmap-cfg/tetex-extra.list or generate
     your own ~/.texmf-var/web2c/updmap.cfg that contains everything you
     need. update-updmap can now be used by simple users, so all you
     need to do is to copy /etc/texmf/updmap.d/05tetex-extra.cfg to
     ~/.texmf-config/updmap.d/, modify it so that it doesn't have the
     magic comment line with "-_- DebPkgProvidedMaps -_-" anymore and
     run (as a simple user) update-updmap, mktexlsr (or texhash) and
     updmap. That should create you an updmap.cfg file in
     ~/.texmf-var/web2c/ that does contain the declarations for fonts
     shipped in tetex-extra. Of course, you can add your own .cfg files
     in ~/.texmf-config/updmap.d/ to declare additional font map files
     to be listed in the generated updmap.cfg.

     [ All this relies on the assumption that you are using the default
       values for $TEXMFVAR and $TEXMFCONFIG; otherwise, adapt the
       paths. ]

     Instead of doing this in a per-user way, you could remove the magic
     comment from /etc/texmf/updmap.d/05tetex-extra.cfg, run as root
     update-updmap, mktexlsr and updmap-sys *BUT* if you do this, you
     should remember it and put it back the right way once tetex-extra
     is fixed because otherwise, programs will complain that they don't
     find the fonts from tetex-extra if you remove it without purging it
     (if the magic comment is not in 05tetex-extra.cfg, the file is
     unconditionally included in generated updmap.cfg files by
     update-updmap, regardless of whether the package that ships
     05tetex-extra.cfg is installed or not).
     
  3. Otherwise... well, there will probably be tetex 3 backports by
     Frank for sarge at some point in the future. Time will tell. :-)

     [ The current tetex packages in experimental should work on sarge
       since they haven't been recompiled since the beginning of the C++
       ABI transition (IIRC), but it probably won't be the case in a few
       weeks anymore; then, you can try to build them from source to
       circumvent the problem. When I mentioned backports in the
       previous paragraph, it meant non-experimental-quality packages;
       therefore it probably won't happen before tetex 3 can migrate to
       unstable. ]

-- 
Florent



Reply to: