[tex-live] TL 2007 problems: MarVoSym and dviout.exe woes

Harald Koenig koenig at tat.physik.uni-tuebingen.de
Thu Oct 4 18:57:15 CEST 2007


Hi,

summary: 

- marvosym.pfb seems to be somehow broken in TL 2007 
- if mktexpk fails, dviout.exe loops and must be killed with task manager 


details: 

a friend asked me for help:  after updating his TeX system (upon my advice:-(
to TL 2007 on both WinXP and Win2000 he got in trouble using the "marvosym"
package:

the windows previewer (dviout.exe) doesn't display anything and only can be
killed via task manager iff he uses marvosym package.


since I'm using only linux (and never used marvosym before) I tried to get
some ideas using TL 2007 on SUSE 10.2 amd64.

with Linux I get the following error trying to convert marvosym font to pk (my
friend confirmed that WinXY shows the same error for mktexpk):  

-------------------------------------------------------------------------------
# mktexpk umvs
mktexpk: Running gsftopk umvs 600
gsftopk(k) version 1.19.2/815
ESP Ghostscript 8.15.3: Unrecoverable error, exit code 1
[0gs: ERROR: /undefined in �j����
gs: Operand stack:
gs:    --dict:8/12(L)--   --dict:8/12(L)--   Private   --dict:13/16(L)--
--dict:8/12(L)--   CharStrings   --dict:205/206(L)--   n
(\020\2771py\311\2552\316\272u\315\255\356?\352\327p,\035\207\232\0256\252\000'\307\245\345\013j\304\324\024V\310#r\001\321\256\013v?\350\030\363\t\020V?\206)
...
-------------------------------------------------------------------------------
# gsftopk umvs 600
gsftopk(k) version 1.19.2/815
[0gs: ERROR: /undefined in �j����
gs: Operand stack:
gs:    --dict:8/12(L)--   --dict:8/12(L)--   Private   --dict:13/16(L)--
--dict:8/12(L)--   CharStrings   --dict:205/206(L)--   n
(\020\2771py\311\2552\316\272u\315\255\356?\352\327p,\035\207\232\0256\252\000'\307\245\345\013j\304\324\024V\310#r\001\321\256\013v?\350\030\363\t\020V?\206)
...
-------------------------------------------------------------------------------

the font file

    /usr/local/texlive/2007/texmf-dist/fonts/type1/public/marvosym/marvosym.pfb

looks ok, it has identical md5sum to the version on CTAN.


I used fontforge to read this font and generate a new newion of marvosym.pfb.
using this newly generated pfb file, mktexpk/gftopk on linux is happy now:

-------------------------------------------------------------------------------
leer > /usr/local/texlive/2007/bin/x86_64-linux/mktexpk umvs
mktexpk: Running gsftopk umvs 600
gsftopk(k) version 1.19.2/815
[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17]
[18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33]
[34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49]
[50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65]
[66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81]
[82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97]
[98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110]
[111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123]
[124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136]
[137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149]
[150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161] [162]
[163] [164] [165] [166] [167] [168] [169] [170] [171] [172] [173] [174] [175]
[176] [177] [178] [179] [180] [181] [182] [183] [184] [185] [186] [187] [188]
[189] [190] [191] [192] [193] [194] [195] [196] [197] [198] [199] [200] [201]
[202] [203] [204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214]
[215] [216] [217] [218] [219] [220] [221] [222] [223] [224] [225] [226] [227]
[228] [229] [230] [231] [232] [233] [234] [235] [236] [237] [238] [239] [240]
[241] [242] [243] [244] [245] [246] [247] [248] [249] [250] [251] [252] [253]
[254] [255]
mktexpk:
/home/harald/.texlive2007/texmf-var/fonts/pk/modeless/public/marvosym/umvs.600pk:
successfully generated.
-------------------------------------------------------------------------------


BUT: I mailed that new PFB to my windows friend (that's all phone debugging/consulting)
and he told me that after replacing the PFB file, he god some long and nasty beeeeeeeps 
on his system, but mktexpk still doesn't generate a PK file and dviout.exe
still does not show an output -- still he has to kill dviout.exe with task manager.


this is the original (buggy?) font:

     # ll /usr/local/texlive/2007/texmf-dist/fonts/type1/public/marvosym/marvosym.pfb.bug
     -rw-r--r-- 1 root root 62309 Jan 10  2006 /usr/local/texlive/2007/texmf-dist/fonts/type1/public/marvosym/marvosym.pfb.bug

     # md5sum /usr/local/texlive/2007/texmf-dist/fonts/type1/public/marvosym/marvosym.pfb.bug
     38f9c9b9eca0bf152da7ad7de3ef9f7f /usr/local/texlive/2007/texmf-dist/fonts/type1/public/marvosym/marvosym.pfb.bug


questions: 

- are these known problems of marvosym.pfb and/or dviout.exe ?

- can you reproduce/confirm them ?

- any fix/update available ?

- which additional information do you need ?


thanks for any hint,

Harald
-- 
"I hope to die                                      ___       _____
before I *have* to use Microsoft Word.",           0--,|    /OOOOOOO\
Donald E. Knuth, 02-Oct-2001 in Tuebingen.        <_/  /  /OOOOOOOOOOO\
                                                    \  \/OOOOOOOOOOOOOOO\
                                                      \ OOOOOOOOOOOOOOOOO|//
Harald Koenig                                          \/\/\/\/\/\/\/\/\/
Inst.f.Theoret.Astrophysik                              //  /     \\  \
koenig at tat.physik.uni-tuebingen.de                     ^^^^^       ^^^^^
named_attribute: encoding=8bit


More information about the tex-live mailing list