From: Taco Hoekwater <[EMAIL PROTECTED]>

> Hartmut Henkel wrote:
> > problem appears when font bsmiu59 is called, which happens to be font
> > no. 256 in the 2nd run. Font size for this font is set to 717619. But
> > then in pdf_begin_string() the value pdf_font_size[f] is zero, so the
> > 
> > s := divide_scaled(cur_delta_h - pdf_delta_h, pdf_font_size[f], 3);
> > 
> > crashes. It has nothing to do with this particular font, but it seems
> > that pdftex can't handle more than 255 fonts, so that some wraparound
> > seems to happen and there is no catch for this condition.
> > 
> > Obvious questions are: Does pdftex have this 255 limitation? Can this be
> > extended? Or should pdftex quit with the remark that it can't handle
> > this? Is this really the first time that somebody requests more than 255
> > fonts?

CJK languages need a lot of font planes.  That's how I got to the 255+
limit.

> It is an oversight, the problem is that the global |f| is of the wrong
> type. In pdftex.web,
> 
> @@ -13795,7 +13795,8 @@
>   @!dead_cycles:integer; {recent outputs that didn't ship anything out}
>   @!doing_leaders:boolean; {are we inside a leader box?}
>   @#
> [EMAIL PROTECTED],@!f:quarterword; {character and font in current |char_node|}
> [EMAIL PROTECTED]:quarterword; {character in current |char_node|}
> [EMAIL PROTECTED]:internal_font_number; {font in current |char_node|}
>   @!rule_ht,@!rule_dp,@!rule_wd:scaled; {size of current rule being output}
>   @!g:pointer; {current glue specification}
>   @!lq,@!lr:integer; {quantities used in calculations for leaders}
> 
> Should fix this problem as well as any potentially still lurking similar
> problems.

Hartelijk bedankt, Taco!  A great many thanks also to Hartmut!
I'll contact the Debian TeX distributors immediately and answer you as
soon as I can confirm this fix.


Cheers!



Danai SAE-HAN
韓達耐

-- 
題目:《游山西村》
作者:陸游(1125-1210)

莫笑農家臘酒渾,丰年留客足雞豚。
山重水復疑無路,柳暗花明又一村。
蕭鼓追隨春社近,衣冠簡朴古風存。
從今若許閑乘月,拄杖無時夜叩門。
_______________________________________________
Cjk maillist  -  [email protected]
http://lists.ffii.org/mailman/listinfo/cjk

Reply via email to