Ammendment: definition of round() in section 2.6.2 Ammendment number: 09 Submitted by: Joachim Schrod Date: 14 Nov 90 Reason for change: This ammendment changes the name of the function round() in Section 2.6.2 to pixel_round() and defines pixel_round(). Please note that the change of the name was done in the macro \round. The ammendment is given as a context diff, assuming draft 0.04a at it's base. This new ammendment results in the draft 0.04b. *** dvistd4a.tex Wed Nov 14 18:38:08 1990 --- dvistd4b.tex Wed Nov 14 19:05:08 1990 *************** *** 34,40 **** \def\in{\,in} \def\PK{{\tt PK}} \def\abs{\mathop{\rm abs}} ! \def\round{\mathop{\rm round}} \begin{document} \maketitle --- 34,41 ---- \def\in{\,in} \def\PK{{\tt PK}} \def\abs{\mathop{\rm abs}} ! \def\round{\mathop{\rm pixel\_round}} ! \def\sign{\mathop{\rm sign}} \begin{document} \maketitle *************** *** 230,236 **** $(h,v,w,x,y,z)$, which hold integer values in \DVI\ units. In practice, we also need registers ${\it hh}$ and ${\it vv}$, the pixel analogs of $h$ and $v$, since it is not always true that ! ${\it hh}=\round(h)$ or ${\it vv}=\round(v)$. Whenever the \DVI-reading program encounters an instruction that changes the current position, it should update $h$ and $v$ using --- 231,239 ---- $(h,v,w,x,y,z)$, which hold integer values in \DVI\ units. In practice, we also need registers ${\it hh}$ and ${\it vv}$, the pixel analogs of $h$ and $v$, since it is not always true that ! ${\it hh}=\round(h)$ or ${\it vv}=\round(v)$ where $\round(n)$ is ! defined as $\sign(Kn) \cdot \lfloor \abs(Kn) + 0.5 \rfloor$ with ! $\sign(i)$ resulting in~$-1$ if~$i<0$ and in~$1$ otherwise. Whenever the \DVI-reading program encounters an instruction that changes the current position, it should update $h$ and $v$ using --- end of ammendment