Skip to content

Commit 24fe3e7

Browse files
committed
renmatrix: Halve inkspread at point of use so border and background see raw value
1 parent a50b865 commit 24fe3e7

1 file changed

Lines changed: 5 additions & 9 deletions

File tree

src/renmatrix.ps.src

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -503,11 +503,11 @@ begin
503503
0 1 len 1 sub { % x1 y1 x2 y2
504504
/i exch def
505505
p i 1 add len mod get unpack 6 -2 roll % x3 y3 x1 y1 x2 y2
506-
5 index inkspreadh
507-
4 index 4 -1 roll lt {add} {sub} ifelse % y3<y1 ? x2+i : x2-i
506+
5 index inkspreadh 2 div
507+
4 index 4 -1 roll lt {add} {sub} ifelse % y3<y1 ? x2+ih : x2-ih
508508
4 1 roll
509-
4 index inkspreadv
510-
4 index 4 -1 roll gt {add} {sub} ifelse % x3>x1 ? y2+i : y2-i
509+
4 index inkspreadv 2 div
510+
4 index 4 -1 roll gt {add} {sub} ifelse % x3>x1 ? y2+iv : y2-iv
511511
4 -1 roll exch pixy exch sub
512512
i 0 eq {moveto} {lineto} ifelse
513513
} for % x2 y2 x3 y3
@@ -535,7 +535,7 @@ begin
535535
pixx idiv /y exch def
536536
x y xyget 1 eq {
537537
x 0.5 add pixy y sub 0.5 sub moveto
538-
x 0.5 add pixy y sub 0.5 sub 0.5 inkspread sub 0 360 arc
538+
x 0.5 add pixy y sub 0.5 sub 0.5 inkspread 2 div sub 0 360 arc
539539
} if
540540
} for
541541
fill
@@ -550,10 +550,6 @@ begin
550550

551551
currentpoint translate
552552

553-
/inkspread inkspread 2 div def
554-
/inkspreadh inkspreadh 2 div def
555-
/inkspreadv inkspreadv 2 div def
556-
557553
%
558554
% Force symbol to given width
559555
%

0 commit comments

Comments
 (0)