Bug#317256: tetex-bin: \pdfadjustspacing and \pdfprotrudechars no longer working
Hi,
(Mail sent on behalf of Florent. Your RBL is set a little bit to
restrictive.)
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: