[NTG-pdftex] [ pdftex-Patches-735 ] patch for simplified horizontal positional tracking

noreply at sarovar.org noreply at sarovar.org
Sun May 27 18:04:36 CEST 2007


Patches item #735, was opened at 2007-02-19 22:00
You can respond by visiting: 
http://sarovar.org/tracker/?func=detail&atid=495&aid=735&group_id=106

Category: Positioning
Group: v1.40.0
Status: Open
Resolution: None
Priority: 5
Submitted By: Hartmut Henkel (hhenkel)
>Assigned to: Hartmut Henkel (hhenkel)
Summary: patch for simplified horizontal positional tracking

Initial Comment:
1. simpler calculations for horizontal position update
when inside []TJ arrays, now by pure additions within a
fontsize/10000 raster; no rounding errors can
accumulate. Gives about 7 % pdftex speed gain when
typesetting fiction-type stuff.

2. writet3.c now also with standard /FontMatrix [0.001
0 0 0.001 0 0], tidied up a little (.pgc part
untested). No need anymore (hope it's right) to handle
PK fonts specially by adv_char_width() in pdftex.web.

3. wrong use of printf() at a few places corrected by
Martin.

Work in progess, not safe for production. Needs more
testing, particularly with PK fonts.

Regards, Hartmut


----------------------------------------------------------------------

Comment By: Hartmut Henkel (hhenkel)
Date: 2007-03-04 11:27

Message:
Logged In: YES 
user_id=929

the extended patch 70226a needs more work; removed the patch
file.

----------------------------------------------------------------------

Comment By: Hartmut Henkel (hhenkel)
Date: 2007-02-25 23:51

Message:
Logged In: YES 
user_id=929

The previous patch 735 is now extended to general text and
graphics positioning on the PDF page. pdf_set_origin() (now
pdf_move_to()), pdf_set_textmatrix(), and pdf_begin_string()
are rewritten. In low placement resolution (e. g.
\pdfdecimaldigits=0) now the glyph placement is corrected
within the []TJ array by a leading number, like [7(a)...]TJ,
if required, so that always full TeX precision is kept (very
early pdftex versions might have used this also). Any
accumulation of rounding errors should be avoided now by the
used calculation principle.

Needs lots of testing.

Regards, Hartmut

----------------------------------------------------------------------

You can respond by visiting: 
http://sarovar.org/tracker/?func=detail&atid=495&aid=735&group_id=106


More information about the ntg-pdftex mailing list