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

Re: dvips(k) state and maintainer



Hi Karsten,

I am CC'ing this to the tex-k mailing list.

To answer your question, Tom Rokicki is the official maintainer of
dvips(k).

To answer your question about the encoding problem:

Does the original Type 1 font you are subsetting (you wrote partially
encoded but I think you really meant subsetted) have the following
lines in it?

/Encoding 255 array
0 1 255 {1 index exch /.notdef put}

If it doesn't, it probably is a Fontographer generated font, which means that
the encoding in the original font looks like this:

/Encoding 255 array

256 assignments, including the necessary /.notdefs needed to fill out
the 256 slots

You can solve your problems either by (a) fixing the original font or
(b) getting the latest snapshot of tetex, which uses Han The Thanh's
writet1 module to handle font subsetting (instead of t1part).

Tom

def (or readonly def)
On Thu, 20 Jan 2000, Karsten Tinnefeld wrote:

> Who is the one who currently maintains dvips? I have some trouble with 
> partially encoded fonts with non-standard encoding and late postscript 
> interpreters in recent hp printers.
> 
> unfortunately, I have no idea who is the current maintainer. ctan has 
> dvips versions up to 5.67, dvipsk to 5.78a, and 
> http://www.radicaleye.com/dvipsalpha.html talks of 5.83 as being 
> current. However, tetex 1.0.6 comes with 5.86.
> 
> Below the description of the problem:
> I have written a short test text which uses a few characters of an 
> expert font. When running dvips on the resulting dvi file with partial 
> font encoding on, it shortens the definition of the Encoding vector to
> 
> /Encoding 256 array
> dup 58 /ff put
> dup 63 /ffi put
> dup 64 /ffl put
> readonly def
> 
> . Our postscript printers hp 2000n and clj 4050 complain and do not 
> print: "Error: typecheck; OffendingCommand: definefont". They are 
> right, since the postscript specs say "All unused posistions must
> be filled with the name .notdef"
> 
> When inserting the following line after "... array", the error vanishs:
> 	0 1 255 {1 index exch /.notdef put} for
> 
> Ideas or references? Thank you, greetings,
>