kpathsea: Running mktexpk --mfmode cx --bdpi 300 --mag 1+0/300 --dpi
300 fanr8r
mktexpk: Running gsftopk fanr8r 300
gsftopk(k) version 1.17GNU Ghostscript 7.05: Unrecoverable error, exit
code 1
/705
[32gs: Error: /undefined in TexBase1Encoding
gs: Operand stack:
gs: --nostringval-- --nostringval-- 41.511 0
gs: Execution stack:
gs: %interp_exit .runexec2 --nostringval-- --nostringval--
--nostringval-- 2
%stopped_push --nostringval-- --nostringval-- --nostringval--
false 1 %stopped
_push 1 3 %oparray_pop 1 3 %oparray_pop 1 3
%oparray_pop .runexec2 --
nostringval-- --nostringval-- --nostringval-- 2 %stopped_push
--nostringval-- (
ReEncodeFont) --nostringval-- --nostringval--
gs: Dictionary stack:
gs: --dict:1050/1123(ro)(G)-- --dict:0/20(G)--
--dict:114/200(L)-- --dict:10/12(L)
--
gs: Current allocation mode is local
gs: Current file position is 6405
Premature end of file
grep: fanr8r.log: No such file or directory
mktexpk: `gsftopk fanr8r 300' failed to make fanr8r.300pk.
kpathsea: Appending font creation commands to missfont.log.
xdvi.bin: can't find font fanr8r; using cmr10 instead at 300 dpi.
It appears that I have all of the fanr8r files in the correct place.
They are:
/usr/share/texmf/fonts/afm/public/andrejko/fanr8a.afm
/usr/share/texmf/fonts/tfm/public/andrejko/fanr7t.tfm
/usr/share/texmf/fonts/tfm/public/andrejko/fanr8a.tfm
/usr/share/texmf/fonts/tfm/public/andrejko/fanr8c.tfm
/usr/share/texmf/fonts/tfm/public/andrejko/fanr8r.tfm
/usr/share/texmf/fonts/tfm/public/andrejko/fanr8t.tfm
/usr/share/texmf/fonts/tfm/public/andrejko/fanrc7t.tfm
/usr/share/texmf/fonts/tfm/public/andrejko/fanrc8t.tfm
/usr/share/texmf/fonts/tfm/public/andrejko/fanro7t.tfm
/usr/share/texmf/fonts/tfm/public/andrejko/fanro8c.tfm
/usr/share/texmf/fonts/tfm/public/andrejko/fanro8r.tfm
/usr/share/texmf/fonts/tfm/public/andrejko/fanro8t.tfm
/usr/share/texmf/fonts/type1/public/andrejko/fanr8a.pfb
/usr/share/texmf/fonts/vf/public/andrejko/fanr7t.vf
/usr/share/texmf/fonts/vf/public/andrejko/fanr8c.vf
/usr/share/texmf/fonts/vf/public/andrejko/fanr8t.vf
/usr/share/texmf/fonts/vf/public/andrejko/fanrc7t.vf
/usr/share/texmf/fonts/vf/public/andrejko/fanrc8t.vf
/usr/share/texmf/fonts/vf/public/andrejko/fanro7t.vf
/usr/share/texmf/fonts/vf/public/andrejko/fanro8c.vf
/usr/share/texmf/fonts/vf/public/andrejko/fanro8t.vf
and I have modified the psfonts.map file:
fanr8a andrejko-Regular "TexBase1Encoding ReEncodeFont" <8r.enc
<fanr8a.pfb
fanr8r andrejko-Regular "TexBase1Encoding ReEncodeFont" <8r.enc
<fanr8a.pfb
fanro8r andrejko-Regular "TexBase1Encoding ReEncodeFont" <8r.enc
<fanr8a.pfb
I think there might be something wrong with some of the glyphs in my
font. Does anyone have any ideas?
Thanks,
Andrej
> I have tried to install a Type 1 font of my own creation in my LaTeX
> system. I have used the instructions found here:
> http://pfaedit.sourceforge.net/PfaEdit-TeX.html. I was able to run
> latex successfully. The problem comes when I run xdvi. I get the
> error:
> kpathsea: Running mktexpk --mfmode cx --bdpi 300 --mag 1+0/300 --dpi
> 300 fanr8r
FWIW, recent versions of xdvik shouldn't use mktexpk, but load
the type1 font directly. What's your version of xdvi (output of
xdvi -version)?
> mktexpk: Running gsftopk fanr8r 300
> gsftopk(k) version 1.17GNU Ghostscript 7.05: Unrecoverable error, exit
> code 1
> /705
> [32gs: Error: /undefined in TexBase1Encoding
[...]
> and I have modified the psfonts.map file:
> fanr8a andrejko-Regular "TexBase1Encoding ReEncodeFont" <8r.enc <fanr8a.pfb
shouldn't that be `TeXBase1Encoding'?
^
--
Stefan Ulrich
> FWIW, recent versions of xdvik shouldn't use mktexpk, but load
> the type1 font directly. What's your version of xdvi (output of
> xdvi -version)?
I installed (your?) version of xdvik. However it desn't seem to be
using t1lib and still uses mktexpk.
> shouldn't that be `TeXBase1Encoding'?
> ^
After changing this xdvi ran without any errors. However the dvi file
doesn't appear to use my font! It look like it uses the spacing of my
font but not the glyphs. What would cause this?
Thanks,
Andrej
> However it desn't seem to be using t1lib and still uses mktexpk.
It will fall back on mktexpk if it can't find the .pfb file.
Since mktexpk also doesn't seem to work, could you please do:
$ xdvi -debug 4032 testfile.dvi > xdvi-log 2>&1
and send me the resulting xdvi-log?
--
Stefan Ulrich
Here is the xdvi-log file:
KPATHSEA_DEBUG = 63
kdebug:fopen(andrejko.dvi, r) => 0x80f2b90
xdvik 22.77 (Xaw toolkit), kpathsea kpathsea version 3.4.5
configured with: ppi=600 shrink=8 mfmode=<NONE> alt_font=cmr10
paper=a4
kdebug:fopen(/usr/local/bin/xdvi.bin, r) => 0x80f3538
kdebug:fclose(0x80f3538) => 0
kdebug:Search path for cnf files (from compile-time paths.h)
kdebug: = /usr/local/bin:/usr/local:/usr:/usr/local/bin/share/texmf-local/web2c:/usr/local/share/texmf-local/web2c:/usr/share/texmf-local/web2c:/usr/local/bin/texmf-local/web2c:/usr/local/texmf-local/web2c:/usr/texmf-local/web2c:/usr/local/bin/share/texmf/web2c:/usr/local/share/texmf/web2c:/usr/share/texmf/web2c:/usr/local/bin/texmf/web2c:/usr/local/texmf/web2c:/usr/texmf/web2c::/usr/share/texmf/
eb2c:/usr/share/texmf/web2c
kdebug: before expansion =
{$SELFAUTOLOC,$SELFAUTODIR,$SELFAUTOPARENT}{,{/share,}/texmf{-local,}/web2c}:$TETEXDIR:/usr/share/texmf/web2c:/usr/share/texmf/web2c
kdebug: application override path = (none)
kdebug: application config file path = (none)
kdebug: texmf.cnf path = (none)
kdebug: compile-time path =
{$SELFAUTOLOC,$SELFAUTODIR,$SELFAUTOPARENT}{,{/share,}/texmf{-local,}/web2c}:$TETEXDIR:/usr/share/texmf/web2c:/usr/share/texmf/web2c
kdebug: default suffixes = .cnf
kdebug: other suffixes = (none)
kdebug: search only with suffix = 0
kdebug: numeric format value = 8
kdebug: runtime generation program = (none)
kdebug: runtime generation command = (none)
kdebug: program enabled = 0
kdebug: program enable level = 0
kdebug:start search(file=texmf.cnf, must_exist=1, find_all=1,
path=/usr/local/bin:/usr/local:/usr:/usr/local/bin/share/texmf-local/web2c:/usr/local/share/texmf-local/web2c:/usr/share/texmf-local/web2c:/usr/local/bin/texmf-local/web2c:/usr/local/texmf-local/web2c:/usr/texmf-local/web2c:/usr/local/bin/share/texmf/web2c:/usr/local/share/texmf/web2c:/usr/share/texmf/web2c:/usr/local/bin/texmf/web2c:/usr/local/texmf/web2c:/usr/texmf/web2c::/usr/share/texmf/web2c:
usr/share/texmf/web2c).
kdebug:kpse_normalize_path (/usr/local/bin) => 1
kdebug:kpse_normalize_path (/usr/local/bin) => 1
kdebug:path element /usr/local/bin => /usr/local/bin/
kdebug:kpse_normalize_path (/usr/local/bin/texmf.cnf) => 1
kdebug:kpse_normalize_path (/usr/local) => 1
kdebug:kpse_normalize_path (/usr/local) => 1
kdebug:path element /usr/local => /usr/local/
kdebug:kpse_normalize_path (/usr/local/texmf.cnf) => 1
kdebug:kpse_normalize_path (/usr) => 1
kdebug:kpse_normalize_path (/usr) => 1
kdebug:path element /usr => /usr/
kdebug:kpse_normalize_path (/usr/texmf.cnf) => 1
kdebug:kpse_normalize_path (/usr/local/bin/share/texmf-local/web2c) =>
1
kdebug:kpse_normalize_path (/usr/local/bin/share/texmf-local/web2c) =>
1
kdebug:path element /usr/local/bin/share/texmf-local/web2c =>
kdebug:kpse_normalize_path (/usr/local/share/texmf-local/web2c) => 1
kdebug:kpse_normalize_path (/usr/local/share/texmf-local/web2c) => 1
kdebug:path element /usr/local/share/texmf-local/web2c =>
kdebug:kpse_normalize_path (/usr/share/texmf-local/web2c) => 1
kdebug:kpse_normalize_path (/usr/share/texmf-local/web2c) => 1
kdebug:path element /usr/share/texmf-local/web2c =>
kdebug:kpse_normalize_path (/usr/local/bin/texmf-local/web2c) => 1
kdebug:kpse_normalize_path (/usr/local/bin/texmf-local/web2c) => 1
kdebug:path element /usr/local/bin/texmf-local/web2c =>
kdebug:kpse_normalize_path (/usr/local/texmf-local/web2c) => 1
kdebug:kpse_normalize_path (/usr/local/texmf-local/web2c) => 1
kdebug:path element /usr/local/texmf-local/web2c =>
kdebug:kpse_normalize_path (/usr/texmf-local/web2c) => 1
kdebug:kpse_normalize_path (/usr/texmf-local/web2c) => 1
kdebug:path element /usr/texmf-local/web2c =>
kdebug:kpse_normalize_path (/usr/local/bin/share/texmf/web2c) => 1
kdebug:kpse_normalize_path (/usr/local/bin/share/texmf/web2c) => 1
kdebug:path element /usr/local/bin/share/texmf/web2c =>
kdebug:kpse_normalize_path (/usr/local/share/texmf/web2c) => 1
kdebug:kpse_normalize_path (/usr/local/share/texmf/web2c) => 1
kdebug:path element /usr/local/share/texmf/web2c =>
kdebug:kpse_normalize_path (/usr/share/texmf/web2c) => 1
kdebug:kpse_normalize_path (/usr/share/texmf/web2c) => 1
kdebug:path element /usr/share/texmf/web2c => /usr/share/texmf/web2c/
kdebug:kpse_normalize_path (/usr/share/texmf/web2c/texmf.cnf) => 1
kdebug:kpse_normalize_path (/usr/local/bin/texmf/web2c) => 1
kdebug:kpse_normalize_path (/usr/local/bin/texmf/web2c) => 1
kdebug:path element /usr/local/bin/texmf/web2c =>
kdebug:kpse_normalize_path (/usr/local/texmf/web2c) => 1
kdebug:kpse_normalize_path (/usr/local/texmf/web2c) => 1
kdebug:path element /usr/local/texmf/web2c =>
kdebug:kpse_normalize_path (/usr/texmf/web2c) => 1
kdebug:kpse_normalize_path (/usr/texmf/web2c) => 1
kdebug:path element /usr/texmf/web2c =>
kdebug:kpse_normalize_path () => 0
kdebug:kpse_normalize_path (/usr/share/texmf/web2c) => 1
kdebug:kpse_normalize_path (/usr/share/texmf/web2c/texmf.cnf) => 1
kdebug:kpse_normalize_path (/usr/share/texmf/web2c) => 1
kdebug:kpse_normalize_path (/usr/share/texmf/web2c/texmf.cnf) => 1
kdebug:fopen(/usr/share/texmf/web2c/texmf.cnf, r) => 0x80f4e90
kdebug:fclose(0x80f4e90) => 0
kdebug:fopen(/usr/share/texmf/web2c/texmf.cnf, r) => 0x80f4e90
kdebug:fclose(0x80f4e90) => 0
kdebug:fopen(/usr/share/texmf/web2c/texmf.cnf, r) => 0x80f4e90
kdebug:fclose(0x80f4e90) => 0
kdebug:hash_lookup(TEXMFDBS.xdvi) => (nil)
kdebug:hash_lookup(TEXMFDBS) => $TEXMF:$VARTEXFONTS
$TEXMF:$VARTEXFONTS $TEXMF:$VARTEXFONTS
kdebug:hash_lookup(TEXMF.xdvi) => (nil)
kdebug:hash_lookup(TEXMF) => {!!$HOMETEXMF,!!$TEXMFLOCAL,!!$TEXMFMAIN}
{!!$HOMETEXMF,!!$TEXMFLOCAL,!!$TEXMFMAIN}
{!!$HOMETEXMF,!!$TEXMFLOCAL,!!$TEXMFMAIN}
kdebug:hash_lookup(HOMETEXMF.xdvi) => (nil)
kdebug:hash_lookup(HOMETEXMF) => $HOME/texmf $HOME/texmf $HOME/texmf
kdebug:hash_lookup(TEXMFLOCAL.xdvi) => (nil)
kdebug:hash_lookup(TEXMFLOCAL) => $SELFAUTODIR/share/texmf
$SELFAUTODIR/share/texmf $SELFAUTODIR/share/texmf
kdebug:hash_lookup(TEXMFMAIN.xdvi) => (nil)
kdebug:hash_lookup(TEXMFMAIN) => $SELFAUTOPARENT/share/texmf
$SELFAUTOPARENT/share/texmf $SELFAUTOPARENT/share/texmf
kdebug:hash_lookup(VARTEXFONTS.xdvi) => (nil)
kdebug:hash_lookup(VARTEXFONTS) => /var/lib/texmf /var/lib/texmf
/var/lib/texmf
kdebug:Search path for ls-R files (from texmf.cnf)
kdebug: = /root/texmf:/usr/local/share/texmf:/usr/share/texmf:/var/lib/texmf
kdebug: before expansion = $TEXMF:$VARTEXFONTS
kdebug: application override path = (none)
kdebug: application config file path = (none)
kdebug: texmf.cnf path = $TEXMF:$VARTEXFONTS
kdebug: compile-time path = /usr/share/texmf:/var/tmp/texfonts
kdebug: default suffixes = ls-R
kdebug: other suffixes = (none)
kdebug: search only with suffix = 0
kdebug: numeric format value = 9
kdebug: runtime generation program = (none)
kdebug: runtime generation command = (none)
kdebug: program enabled = 0
kdebug: program enable level = 0
kdebug:start search(file=ls-R, must_exist=1, find_all=1,
path=/root/texmf:/usr/local/share/texmf:/usr/share/texmf:/var/lib/texmf).
kdebug:kpse_normalize_path (/root/texmf) => 1
kdebug:kpse_normalize_path (/root/texmf) => 1
kdebug:path element /root/texmf =>
kdebug:kpse_normalize_path (/usr/local/share/texmf) => 1
kdebug:kpse_normalize_path (/usr/local/share/texmf) => 1
kdebug:path element /usr/local/share/texmf =>
kdebug:kpse_normalize_path (/usr/share/texmf) => 1
kdebug:kpse_normalize_path (/usr/share/texmf) => 1
kdebug:path element /usr/share/texmf => /usr/share/texmf/
kdebug:kpse_normalize_path (/usr/share/texmf/ls-R) => 1
kdebug:kpse_normalize_path (/var/lib/texmf) => 1
kdebug:kpse_normalize_path (/var/lib/texmf) => 1
kdebug:path element /var/lib/texmf => /var/lib/texmf/
kdebug:kpse_normalize_path (/var/lib/texmf/ls-R) => 1
kdebug:search(ls-R) =>kdebug:hash_lookup(TEXMFLOG.xdvi) => (nil)
kdebug:hash_lookup(TEXMFLOG) => (nil)
/usr/share/texmf/ls-R /var/lib/texmf/ls-R
kdebug:fopen(/usr/share/texmf/ls-R, r) => 0x8110328
kdebug:fclose(0x8110328) => 0
kdebug:/usr/share/texmf/ls-R: 9068 entries in 554 directories (0
hidden).
kdebug:ls-R hash table:15991 buckets, 6063 nonempty (37%); 9068
entries, average chain 1.5.
kdebug:fopen(/var/lib/texmf/ls-R, r) => 0x8110328
kdebug:fclose(0x8110328) => 0
kdebug:/var/lib/texmf/ls-R: 514 entries in 62 directories (0 hidden).
kdebug:ls-R hash table:15991 buckets, 6326 nonempty (39%); 9582
entries, average chain 1.5.
kdebug:start search(file=aliases, must_exist=1, find_all=1,
path=/root/texmf:/usr/local/share/texmf:/usr/share/texmf:/var/lib/texmf).
kdebug:kpse_normalize_path (/root/texmf) => 1
kdebug:kpse_normalize_path (/usr/local/share/texmf) => 1
kdebug:kpse_normalize_path (/usr/share/texmf) => 1
kdebug:kpse_normalize_path (/usr/share/texmf/aliases) => 1
kdebug:kpse_normalize_path (/var/lib/texmf) => 1
kdebug:kpse_normalize_path (/var/lib/texmf/aliases) => 1
kdebug:search(aliases) => /usr/share/texmf/aliases
kdebug:fopen(/usr/share/texmf/aliases, r) => 0x8166760
kdebug:/usr/share/texmf/aliases: 28 aliases.
kdebug:alias hash table:1009 buckets, 26 nonempty (2%); 28 entries,
average chain 1.1.
kdebug:fclose(0x8166760) => 0
kdebug:hash_lookup(XDVIINPUTS.xdvi) => (nil)
kdebug:hash_lookup(XDVIINPUTS) => (nil)
kdebug:hash_lookup(TEXMF.xdvi) => (nil)
kdebug:hash_lookup(TEXMF) => {!!$HOMETEXMF,!!$TEXMFLOCAL,!!$TEXMFMAIN}
{!!$HOMETEXMF,!!$TEXMFLOCAL,!!$TEXMFMAIN}
{!!$HOMETEXMF,!!$TEXMFLOCAL,!!$TEXMFMAIN}
kdebug:hash_lookup(HOMETEXMF.xdvi) => (nil)
kdebug:hash_lookup(HOMETEXMF) => $HOME/texmf $HOME/texmf $HOME/texmf
kdebug:hash_lookup(TEXMFLOCAL.xdvi) => (nil)
kdebug:hash_lookup(TEXMFLOCAL) => $SELFAUTODIR/share/texmf
$SELFAUTODIR/share/texmf $SELFAUTODIR/share/texmf
kdebug:hash_lookup(TEXMFMAIN.xdvi) => (nil)
kdebug:hash_lookup(TEXMFMAIN) => $SELFAUTOPARENT/share/texmf
$SELFAUTOPARENT/share/texmf $SELFAUTOPARENT/share/texmf
kdebug:hash_lookup(TEXMF.xdvi) => (nil)
kdebug:hash_lookup(TEXMF) => {!!$HOMETEXMF,!!$TEXMFLOCAL,!!$TEXMFMAIN}
{!!$HOMETEXMF,!!$TEXMFLOCAL,!!$TEXMFMAIN}
{!!$HOMETEXMF,!!$TEXMFLOCAL,!!$TEXMFMAIN}
kdebug:hash_lookup(HOMETEXMF.xdvi) => (nil)
kdebug:hash_lookup(HOMETEXMF) => $HOME/texmf $HOME/texmf $HOME/texmf
kdebug:hash_lookup(TEXMFLOCAL.xdvi) => (nil)
kdebug:hash_lookup(TEXMFLOCAL) => $SELFAUTODIR/share/texmf
$SELFAUTODIR/share/texmf $SELFAUTODIR/share/texmf
kdebug:hash_lookup(TEXMFMAIN.xdvi) => (nil)
kdebug:hash_lookup(TEXMFMAIN) => $SELFAUTOPARENT/share/texmf
$SELFAUTOPARENT/share/texmf $SELFAUTOPARENT/share/texmf
kdebug:Search path for other text files files (from XDVIINPUTS
environment variable)
kdebug: = .:!!/root/texmf/xdvi//:!!/usr/local/share/texmf/xdvi//:!!/usr/share/texmf/xdvi//:!!/root/texmf/xdvi:!!/usr/local/share/texmf/xdvi:!!/usr/share/texmf/xdvi:!!/root/texmf/web2c:!!/usr/local/share/texmf/web2c:!!/usr/share/texmf/web2c
kdebug: before expansion = :$TEXMF/{xdvi,web2c}
kdebug: application override path = (none)
kdebug: application config file path = (none)
kdebug: texmf.cnf path = (none)
kdebug: compile-time path = .:$TEXMF/xdvi//
kdebug: default suffixes = (none)
kdebug: other suffixes = (none)
kdebug: search only with suffix = 0
kdebug: numeric format value = 39
kdebug: runtime generation program = (none)
kdebug: runtime generation command = (none)
kdebug: program enabled = 0
kdebug: program enable level = 0
kdebug:start search(file=xdvi.cfg, must_exist=0, find_all=0,
path=.:!!/root/texmf/xdvi//:!!/usr/local/share/texmf/xdvi//:!!/usr/share/texmf/xdvi//:!!/root/texmf/xdvi:!!/usr/local/share/texmf/xdvi:!!/usr/share/texmf/xdvi:!!/root/texmf/web2c:!!/usr/local/share/texmf/web2c:!!/usr/share/texmf/web2c).
kdebug:kpse_normalize_path (.) => 0
kdebug:kpse_normalize_path (.) => 0
kdebug:path element . => ./
kdebug:kpse_normalize_path (./xdvi.cfg) => 0
kdebug:kpse_normalize_path (/root/texmf/xdvi//) => 1
kdebug:kpse_normalize_path (/usr/local/share/texmf/xdvi//) => 1
kdebug:kpse_normalize_path (/usr/share/texmf/xdvi//) => 1
kdebug:hash_lookup(xdvi.cfg) => (nil)
kdebug:hash_lookup(xdvi.cfg) => /usr/share/texmf/xdvi/
kdebug:db:match(/usr/share/texmf/xdvi/xdvi.cfg,/usr/share/texmf/xdvi//)
= 1
kdebug:kpse_normalize_path (/usr/share/texmf/xdvi/xdvi.cfg) => 1
kdebug:search(xdvi.cfg) => /usr/share/texmf/xdvi/xdvi.cfg
kdebug:fopen(/usr/share/texmf/xdvi/xdvi.cfg, r) => 0x8167338
kdebug:start search(file=ps2pk.map, must_exist=0, find_all=0,
path=.:!!/root/texmf/xdvi//:!!/usr/local/share/texmf/xdvi//:!!/usr/share/texmf/xdvi//:!!/root/texmf/xdvi:!!/usr/local/share/texmf/xdvi:!!/usr/share/texmf/xdvi:!!/root/texmf/web2c:!!/usr/local/share/texmf/web2c:!!/usr/share/texmf/web2c).
kdebug:kpse_normalize_path (.) => 0
kdebug:kpse_normalize_path (./ps2pk.map) => 0
kdebug:kpse_normalize_path (/root/texmf/xdvi//) => 1
kdebug:kpse_normalize_path (/usr/local/share/texmf/xdvi//) => 1
kdebug:kpse_normalize_path (/usr/share/texmf/xdvi//) => 1
kdebug:hash_lookup(ps2pk.map) => (nil)
kdebug:hash_lookup(ps2pk.map) => /usr/share/texmf/dvips/config/
/usr/share/texmf/pdvips/config/
kdebug:db:match(/usr/share/texmf/dvips/config/ps2pk.map,/usr/share/texmf/xdvi//)
= 0
kdebug:db:match(/usr/share/texmf/pdvips/config/ps2pk.map,/usr/share/texmf/xdvi//)
= 0
kdebug:kpse_normalize_path (/root/texmf/xdvi) => 1
kdebug:kpse_normalize_path (/usr/local/share/texmf/xdvi) => 1
kdebug:kpse_normalize_path (/usr/share/texmf/xdvi) => 1
kdebug:hash_lookup(ps2pk.map) => (nil)
kdebug:hash_lookup(ps2pk.map) => /usr/share/texmf/dvips/config/
/usr/share/texmf/pdvips/config/
kdebug:db:match(/usr/share/texmf/dvips/config/ps2pk.map,/usr/share/texmf/xdvi)
= 0
kdebug:db:match(/usr/share/texmf/pdvips/config/ps2pk.map,/usr/share/texmf/xdvi)
= 0
kdebug:kpse_normalize_path (/root/texmf/web2c) => 1
kdebug:kpse_normalize_path (/usr/local/share/texmf/web2c) => 1
kdebug:kpse_normalize_path (/usr/share/texmf/web2c) => 1
kdebug:hash_lookup(ps2pk.map) => (nil)
kdebug:hash_lookup(ps2pk.map) => /usr/share/texmf/dvips/config/
/usr/share/texmf/pdvips/config/
kdebug:db:match(/usr/share/texmf/dvips/config/ps2pk.map,/usr/share/texmf/web2c)
= 0
kdebug:db:match(/usr/share/texmf/pdvips/config/ps2pk.map,/usr/share/texmf/web2c)
= 0
kdebug:search(ps2pk.map) =>
kdebug:hash_lookup(TEXFONTMAPS.xdvi) => (nil)
kdebug:hash_lookup(TEXFONTMAPS) => .:$TEXMF/fontname .:$TEXMF/fontname
.:$TEXMF/fontname
kdebug:hash_lookup(TEXMF.xdvi) => (nil)
kdebug:hash_lookup(TEXMF) => {!!$HOMETEXMF,!!$TEXMFLOCAL,!!$TEXMFMAIN}
{!!$HOMETEXMF,!!$TEXMFLOCAL,!!$TEXMFMAIN}
{!!$HOMETEXMF,!!$TEXMFLOCAL,!!$TEXMFMAIN}
kdebug:hash_lookup(HOMETEXMF.xdvi) => (nil)
kdebug:hash_lookup(HOMETEXMF) => $HOME/texmf $HOME/texmf $HOME/texmf
kdebug:hash_lookup(TEXMFLOCAL.xdvi) => (nil)
kdebug:hash_lookup(TEXMFLOCAL) => $SELFAUTODIR/share/texmf
$SELFAUTODIR/share/texmf $SELFAUTODIR/share/texmf
kdebug:hash_lookup(TEXMFMAIN.xdvi) => (nil)
kdebug:hash_lookup(TEXMFMAIN) => $SELFAUTOPARENT/share/texmf
$SELFAUTOPARENT/share/texmf $SELFAUTOPARENT/share/texmf
kdebug:Search path for map files (from texmf.cnf)
kdebug: = .:!!/root/texmf/fontname:!!/usr/local/share/texmf/fontname:!!/usr/share/texmf/fontname
kdebug: before expansion = .:$TEXMF/fontname
kdebug: application override path = (none)
kdebug: application config file path = (none)
kdebug: texmf.cnf path = .:$TEXMF/fontname
kdebug: compile-time path = .:/usr/share/texmf/fontname
kdebug: default suffixes = .map
kdebug: other suffixes = (none)
kdebug: search only with suffix = 0
kdebug: numeric format value = 11
kdebug: runtime generation program = (none)
kdebug: runtime generation command = (none)
kdebug: program enabled = 0
kdebug: program enable level = 0
kdebug:start search(file=ps2pk.map, must_exist=0, find_all=0,
path=.:!!/root/texmf/fontname:!!/usr/local/share/texmf/fontname:!!/usr/share/texmf/fontname).
kdebug:kpse_normalize_path (.) => 0
kdebug:kpse_normalize_path (./ps2pk.map) => 0
kdebug:kpse_normalize_path (/root/texmf/fontname) => 1
kdebug:kpse_normalize_path (/usr/local/share/texmf/fontname) => 1
kdebug:kpse_normalize_path (/usr/share/texmf/fontname) => 1
kdebug:hash_lookup(ps2pk.map) => (nil)
kdebug:hash_lookup(ps2pk.map) => /usr/share/texmf/dvips/config/
/usr/share/texmf/pdvips/config/
kdebug:db:match(/usr/share/texmf/dvips/config/ps2pk.map,/usr/share/texmf/fontname)
= 0
kdebug:db:match(/usr/share/texmf/pdvips/config/ps2pk.map,/usr/share/texmf/fontname)
= 0
kdebug:search(ps2pk.map) =>
Xdvi Error:
Could not load font map file ps2pk.map - disabling T1lib.
---------- helptext ----------
Direct Type 1 (PostScript) font rendering has been disabled. You
should try to fix this error, since direct Type 1 font rendering gives
you a lot of benefits, such as:
- quicker startup time, since no bitmap fonts need to be generated;
- saving disk space for storing the bitmap fonts.
To fix this error, check that the file `ps2pk.map' is located
somewhere in your XDVIINPUTS path. Have a look at the xdvi wrapper
shell script (type "which xdvi" to locate that shell script) for the
current setting of XDVIINPUTS.
---------- end of helptext ----------
kdebug:hash_lookup(VFFONTS.xdvi) => (nil)
kdebug:hash_lookup(VFFONTS) => .:$TEXMF/fonts/vf// .:$TEXMF/fonts/vf//
.:$TEXMF/fonts/vf//
kdebug:hash_lookup(TEXMF.xdvi) => (nil)
kdebug:hash_lookup(TEXMF) => {!!$HOMETEXMF,!!$TEXMFLOCAL,!!$TEXMFMAIN}
{!!$HOMETEXMF,!!$TEXMFLOCAL,!!$TEXMFMAIN}
{!!$HOMETEXMF,!!$TEXMFLOCAL,!!$TEXMFMAIN}
kdebug:hash_lookup(HOMETEXMF.xdvi) => (nil)
kdebug:hash_lookup(HOMETEXMF) => $HOME/texmf $HOME/texmf $HOME/texmf
kdebug:hash_lookup(TEXMFLOCAL.xdvi) => (nil)
kdebug:hash_lookup(TEXMFLOCAL) => $SELFAUTODIR/share/texmf
$SELFAUTODIR/share/texmf $SELFAUTODIR/share/texmf
kdebug:hash_lookup(TEXMFMAIN.xdvi) => (nil)
kdebug:hash_lookup(TEXMFMAIN) => $SELFAUTOPARENT/share/texmf
$SELFAUTOPARENT/share/texmf $SELFAUTOPARENT/share/texmf
kdebug:Search path for vf files (from texmf.cnf)
kdebug: = .:!!/root/texmf/fonts/vf//:!!/usr/local/share/texmf/fonts/vf//:!!/usr/share/texmf/fonts/vf//
kdebug: before expansion = .:$TEXMF/fonts/vf//
kdebug: application override path = (none)
kdebug: application config file path = (none)
kdebug: texmf.cnf path = .:$TEXMF/fonts/vf//
kdebug: compile-time path = .:/usr/share/texmf/fonts/vf//
kdebug: default suffixes = .vf
kdebug: other suffixes = (none)
kdebug: search only with suffix = 1
kdebug: numeric format value = 33
kdebug: runtime generation program = (none)
kdebug: runtime generation command = (none)
kdebug: program enabled = 0
kdebug: program enable level = 0
kdebug:start search(file=fanr7t.vf, must_exist=0, find_all=0,
path=.:!!/root/texmf/fonts/vf//:!!/usr/local/share/texmf/fonts/vf//:!!/usr/share/texmf/fonts/vf//).
kdebug:kpse_normalize_path (.) => 0
kdebug:kpse_normalize_path (./fanr7t.vf) => 0
kdebug:kpse_normalize_path (/root/texmf/fonts/vf//) => 1
kdebug:kpse_normalize_path (/usr/local/share/texmf/fonts/vf//) => 1
kdebug:kpse_normalize_path (/usr/share/texmf/fonts/vf//) => 1
kdebug:hash_lookup(fanr7t.vf) => (nil)
kdebug:hash_lookup(fanr7t.vf) =>
/usr/share/texmf/fonts/vf/public/andrejko/
kdebug:db:match(/usr/share/texmf/fonts/vf/public/andrejko/fanr7t.vf,/usr/share/texmf/fonts/vf//)
= 1
kdebug:kpse_normalize_path
(/usr/share/texmf/fonts/vf/public/andrejko/fanr7t.vf) => 1
kdebug:search(fanr7t.vf) =>
/usr/share/texmf/fonts/vf/public/andrejko/fanr7t.vf
kdebug:fopen(/usr/share/texmf/fonts/vf/public/andrejko/fanr7t.vf, r)
=> 0x81745d8
kdebug:fclose(0x81745d8) => 0
kdebug:start search(file=fanr7t.vf, must_exist=0, find_all=0,
path=.:!!/root/texmf/fonts/vf//:!!/usr/local/share/texmf/fonts/vf//:!!/usr/share/texmf/fonts/vf//).
kdebug:kpse_normalize_path (.) => 0
kdebug:kpse_normalize_path (./fanr7t.vf) => 0
kdebug:kpse_normalize_path (/root/texmf/fonts/vf//) => 1
kdebug:kpse_normalize_path (/usr/local/share/texmf/fonts/vf//) => 1
kdebug:kpse_normalize_path (/usr/share/texmf/fonts/vf//) => 1
kdebug:hash_lookup(fanr7t.vf) => (nil)
kdebug:hash_lookup(fanr7t.vf) =>
/usr/share/texmf/fonts/vf/public/andrejko/
kdebug:db:match(/usr/share/texmf/fonts/vf/public/andrejko/fanr7t.vf,/usr/share/texmf/fonts/vf//)
= 1
kdebug:kpse_normalize_path
(/usr/share/texmf/fonts/vf/public/andrejko/fanr7t.vf) => 1
kdebug:search(fanr7t.vf) =>
/usr/share/texmf/fonts/vf/public/andrejko/fanr7t.vf
kdebug:fopen(/usr/share/texmf/fonts/vf/public/andrejko/fanr7t.vf, r)
=> 0x8175200
kdebug:fclose(0x8175200) => 0
ypos: 16; h: 49151; between: 8; border: 1
ypos: 45; h: 49151; between: 8; border: 1
ypos: 74; h: 49151; between: 8; border: 1
ypos: 103; h: 49151; between: 8; border: 1
ypos: 132; h: 49151; between: 8; border: 1
ypos: 161; h: 49151; between: 8; border: 1
kdebug:start search(file=fanr8r.vf, must_exist=0, find_all=0,
path=.:!!/root/texmf/fonts/vf//:!!/usr/local/share/texmf/fonts/vf//:!!/usr/share/texmf/fonts/vf//).
kdebug:kpse_normalize_path (.) => 0
kdebug:kpse_normalize_path (./fanr8r.vf) => 0
kdebug:kpse_normalize_path (/root/texmf/fonts/vf//) => 1
kdebug:kpse_normalize_path (/usr/local/share/texmf/fonts/vf//) => 1
kdebug:kpse_normalize_path (/usr/share/texmf/fonts/vf//) => 1
kdebug:hash_lookup(fanr8r.vf) => (nil)
kdebug:hash_lookup(fanr8r.vf) => (nil)
kdebug:search(fanr8r.vf) =>
kdebug:hash_lookup(MKTEXPK.xdvi) => (nil)
kdebug:hash_lookup(MKTEXPK) => (nil)
kdebug:hash_lookup(PKFONTS.xdvi) => (nil)
kdebug:hash_lookup(PKFONTS) =>
.:{$TEXMF/fonts,$VARTEXFONTS}/pk/{$MAKETEX_MODE,modeless}//
.:{$TEXMF/fonts,$VARTEXFONTS}/pk/{$MAKETEX_MODE,modeless}//
.:{$TEXMF/fonts,$VARTEXFONTS}/pk/{$MAKETEX_MODE,modeless}//
kdebug:hash_lookup(TEXMF.xdvi) => (nil)
kdebug:hash_lookup(TEXMF) => {!!$HOMETEXMF,!!$TEXMFLOCAL,!!$TEXMFMAIN}
{!!$HOMETEXMF,!!$TEXMFLOCAL,!!$TEXMFMAIN}
{!!$HOMETEXMF,!!$TEXMFLOCAL,!!$TEXMFMAIN}
kdebug:hash_lookup(HOMETEXMF.xdvi) => (nil)
kdebug:hash_lookup(HOMETEXMF) => $HOME/texmf $HOME/texmf $HOME/texmf
kdebug:hash_lookup(TEXMFLOCAL.xdvi) => (nil)
kdebug:hash_lookup(TEXMFLOCAL) => $SELFAUTODIR/share/texmf
$SELFAUTODIR/share/texmf $SELFAUTODIR/share/texmf
kdebug:hash_lookup(TEXMFMAIN.xdvi) => (nil)
kdebug:hash_lookup(TEXMFMAIN) => $SELFAUTOPARENT/share/texmf
$SELFAUTOPARENT/share/texmf $SELFAUTOPARENT/share/texmf
kdebug:hash_lookup(VARTEXFONTS.xdvi) => (nil)
kdebug:hash_lookup(VARTEXFONTS) => /var/lib/texmf /var/lib/texmf
/var/lib/texmf
kdebug:Search path for pk files (from texmf.cnf)
kdebug: = .:!!/root/texmf/fonts/pk////:!!/usr/local/share/texmf/fonts/pk////:!!/usr/share/texmf/fonts/pk////:/var/lib/texmf/pk////:!!/root/texmf/fonts/pk/modeless//:!!/usr/local/share/texmf/fonts/pk/modeless//:!!/usr/share/texmf/fonts/pk/modeless//:/var/lib/texmf/pk/modeless//
kdebug: before expansion =
.:{$TEXMF/fonts,$VARTEXFONTS}/pk/{$MAKETEX_MODE,modeless}//
kdebug: application override path = (none)
kdebug: application config file path = (none)
kdebug: texmf.cnf path =
.:{$TEXMF/fonts,$VARTEXFONTS}/pk/{$MAKETEX_MODE,modeless}//
kdebug: compile-time path =
.:{/usr/share/texmf/fonts,/var/tmp/texfonts}/pk/{$MAKETEX_MODE,modeless}//
kdebug: default suffixes = pk
kdebug: other suffixes = (none)
kdebug: search only with suffix = 1
kdebug: numeric format value = 1
kdebug: runtime generation program = mktexpk
kdebug: runtime generation command = mktexpk --mfmode $MAKETEX_MODE
--bdpi $MAKETEX_BASE_DPI --mag $MAKETEX_MAG --dpi $KPATHSEA_DPI
kdebug: program enabled = 0
kdebug: program enable level = 0
kdebug:start search(file=fanr8r.540pk, must_exist=0, find_all=0,
path=.:!!/root/texmf/fonts/pk////:!!/usr/local/share/texmf/fonts/pk////:!!/usr/share/texmf/fonts/pk////:/var/lib/texmf/pk////:!!/root/texmf/fonts/pk/modeless//:!!/usr/local/share/texmf/fonts/pk/modeless//:!!/usr/share/texmf/fonts/pk/modeless//:/var/lib/texmf/pk/modeless//).
kdebug:kpse_normalize_path (.) => 0
kdebug:kpse_normalize_path (./fanr8r.540pk) => 0
kdebug:kpse_normalize_path (/root/texmf/fonts/pk////) => 1
kdebug:kpse_normalize_path (/usr/local/share/texmf/fonts/pk////) => 1
kdebug:kpse_normalize_path (/usr/share/texmf/fonts/pk////) => 1
kdebug:hash_lookup(fanr8r.540pk) => (nil)
kdebug:hash_lookup(fanr8r.540pk) =>
/usr/share/texmf/fonts/pk/modeless/public/andrejko/
kdebug:db:match(/usr/share/texmf/fonts/pk/modeless/public/andrejko/fanr8r.540pk,/usr/share/texmf/fonts/pk////)
= 1
kdebug:kpse_normalize_path
(/usr/share/texmf/fonts/pk/modeless/public/andrejko/fanr8r.540pk) => 1
kdebug:search(fanr8r.540pk) =>
/usr/share/texmf/fonts/pk/modeless/public/andrejko/fanr8r.540pk
kdebug:fopen(/usr/share/texmf/fonts/pk/modeless/public/andrejko/fanr8r.540pk,
r) => 0x818cd48
kdebug:start search(file=fanr8r.vf, must_exist=0, find_all=0,
path=.:!!/root/texmf/fonts/vf//:!!/usr/local/share/texmf/fonts/vf//:!!/usr/share/texmf/fonts/vf//).
kdebug:kpse_normalize_path (.) => 0
kdebug:kpse_normalize_path (./fanr8r.vf) => 0
kdebug:kpse_normalize_path (/root/texmf/fonts/vf//) => 1
kdebug:kpse_normalize_path (/usr/local/share/texmf/fonts/vf//) => 1
kdebug:kpse_normalize_path (/usr/share/texmf/fonts/vf//) => 1
kdebug:hash_lookup(fanr8r.vf) => (nil)
kdebug:hash_lookup(fanr8r.vf) => (nil)
kdebug:search(fanr8r.vf) =>
kdebug:start search(file=fanr8r.600pk, must_exist=0, find_all=0,
path=.:!!/root/texmf/fonts/pk////:!!/usr/local/share/texmf/fonts/pk////:!!/usr/share/texmf/fonts/pk////:/var/lib/texmf/pk////:!!/root/texmf/fonts/pk/modeless//:!!/usr/local/share/texmf/fonts/pk/modeless//:!!/usr/share/texmf/fonts/pk/modeless//:/var/lib/texmf/pk/modeless//).
kdebug:kpse_normalize_path (.) => 0
kdebug:kpse_normalize_path (./fanr8r.600pk) => 0
kdebug:kpse_normalize_path (/root/texmf/fonts/pk////) => 1
kdebug:kpse_normalize_path (/usr/local/share/texmf/fonts/pk////) => 1
kdebug:kpse_normalize_path (/usr/share/texmf/fonts/pk////) => 1
kdebug:hash_lookup(fanr8r.600pk) => (nil)
kdebug:hash_lookup(fanr8r.600pk) =>
/usr/share/texmf/fonts/pk/modeless/public/andrejko/
kdebug:db:match(/usr/share/texmf/fonts/pk/modeless/public/andrejko/fanr8r.600pk,/usr/share/texmf/fonts/pk////)
= 1
kdebug:kpse_normalize_path
(/usr/share/texmf/fonts/pk/modeless/public/andrejko/fanr8r.600pk) => 1
kdebug:search(fanr8r.600pk) =>
/usr/share/texmf/fonts/pk/modeless/public/andrejko/fanr8r.600pk
kdebug:fopen(/usr/share/texmf/fonts/pk/modeless/public/andrejko/fanr8r.600pk,
r) => 0x8194c38
X connection to :0.0 broken (explicit kill or server shutdown).
--- our_depth: 16
Thanks,
Andrej
[...]
> kdebug:Search path for other text files files (from XDVIINPUTS
> environment variable)
> kdebug: = .:!!/root/texmf/xdvi//:!!/usr/local/share/texmf/xdvi//:!!/usr/share/texmf/xdvi//:!!/root/texmf/xdvi:!!/usr/local/share/texmf/xdvi:!!/usr/share/texmf/xdvi:!!/root/texmf/web2c:!!/usr/local/share/texmf/web2c:!!/usr/share/texmf/web2c
> kdebug: before expansion = :$TEXMF/{xdvi,web2c}
[...]
> kdebug:start search(file=ps2pk.map, must_exist=0, find_all=0,
> path=.:!!/root/texmf/xdvi//:!!/usr/local/share/texmf/xdvi//:!!/usr/share/texmf/xdvi//:!!/root/texmf/xdvi:!!/usr/local/share/texmf/xdvi:!!/usr/share/texmf/xdvi:!!/root/texmf/web2c:!!/usr/local/share/texmf/web2c:!!/usr/share/texmf/web2c).
[...]
>kdebug:db:match(/usr/share/texmf/dvips/config/ps2pk.map,/usr/share/texmf/xdvi//) = 0
This shows that ps2pk.map is located below /usr/share/texmf/dvips
(which is fine), but the XDVIINPUTS input path tells kpathsea to only
look in /usr/share/texmf/{xdvi,web2c}.
So you should change your XDVIINPUTS variable to:
:$TEXMF/{xdvi,web2c,dvips}//
(it's probably set in the `xdvi' wrapper shell script - have a look
at the script xdvi-sh that comes with the xdvik distribution).
FWIW, xdvi tries to give you a hint in the following (this is supposed
to be a popup window, but unfortunately the fonts are searched before
the window is opened - this is something we'd like to change):
> Xdvi Error:
> Could not load font map file ps2pk.map - disabling T1lib.
> ---------- helptext ----------
> Direct Type 1 (PostScript) font rendering has been disabled. You
> should try to fix this error, since direct Type 1 font rendering gives
> you a lot of benefits, such as:
> - quicker startup time, since no bitmap fonts need to be generated;
> - saving disk space for storing the bitmap fonts.
> To fix this error, check that the file `ps2pk.map' is located
> somewhere in your XDVIINPUTS path. Have a look at the xdvi wrapper
> shell script (type "which xdvi" to locate that shell script) for the
> current setting of XDVIINPUTS.
> ---------- end of helptext ----------
You'll need to add the lines that you added to psfonts.map to
ps2pk.map as well (if you're using a current teTeX, the `updmap'
script will do that automatically for all map files, also e.g. for
those used by pdf(la)tex - see the comments in that script for more
details):
fanr8a andrejko-Regular "TexBase1Encoding ReEncodeFont" <8r.enc <fanr8a.pfb
fanr8r andrejko-Regular "TexBase1Encoding ReEncodeFont" <8r.enc <fanr8a.pfb
fanro8r andrejko-Regular "TexBase1Encoding ReEncodeFont" <8r.enc <fanr8a.pfb
Hope that helps,
Stefan
It's probably not finding your .map file. I don't know if xdvi looks in
psfonts.map by default. Try creating a config.gsftopk file containing
only "map +psfonts.map" and see if that works. (N.B., I normally create
a separate map file for customized fonts.)
-- Scott