Generation of typefaces on high resolution output devices
    1.
    发明授权
    Generation of typefaces on high resolution output devices 失效
    在高分辨率输出设备上生成字体

    公开(公告)号:US5577170A

    公开(公告)日:1996-11-19

    申请号:US172387

    申请日:1993-12-23

    申请人: Peter Karow

    发明人: Peter Karow

    摘要: A technique is specified for the output of fonts on high resolution output devices, such as photosetters in particular. A processor unit optically scales a digitally stored font, by selecting a single master font in a digitized contour coding, in which the contours for each letter are provided with delimiting discrete control points and additionally with instructions, such as those stipulated for the "Intelligent Font Scaling"; by re-scaling the master font with a factor to the desired point size, and by utilizing the instructions in order to steadily vary the stroke thickness of the linearly re-scaled letters in a primary pre-set factor dependency, wherein the stroke thickness is increased for factors smaller than one and is decreased for factors larger than one. The font can also be typographically expanded and condensed which means keeping the widths of the vertical stems during broadening or narrowing, respectively.

    摘要翻译: 指定用于在高分辨率输出设备上输出字体的技术,例如特别是照相机。 处理器单元通过在数字化轮廓编码中选择单个主体字体来光学缩放数字存储的字体,其中每个字母的轮廓具有限定的离散控制点,并且附加地具有诸如“智能字体 缩放“; 通过将主字体重新缩放到所需点大小,并且通过使用指令来稳定地改变主要预设因子依赖性中线性重新缩放字母的行程厚度,其中行程厚度为 增加因素小于1,并且因素大于1的因素而减少。 字体也可以排版膨胀和浓缩,这意味着分别在变宽或变窄期间保持垂直杆的宽度。

    Method and apparatus for checking the quality of composings for printing
products, in particular newspapers
    2.
    发明授权
    Method and apparatus for checking the quality of composings for printing products, in particular newspapers 失效
    检查打印产品,特别是报纸的组合质量的方法和装置

    公开(公告)号:US4667247A

    公开(公告)日:1987-05-19

    申请号:US634961

    申请日:1984-07-27

    申请人: Peter Karow

    发明人: Peter Karow

    CPC分类号: B41B27/00 G09G5/391

    摘要: Record quality of a bit map of a newspaper page, for example, is checked directly on a display screen without previously manufacturing a material image carrier, such as a film. For this purpose, it is read out in multi-line fashion, preferably in 4 - line fashion. Squares consisting of m (preferably likewise 4) successive points of n (preferably 4) superimposed lines are grouped into one "superpixel" each, and its gray value, for example, is determined as an average of the black-white values of the individual pixels forming the square. The superpixel is displayed with its gray value as a single point on the display screen instead of the m.times.n square.

    摘要翻译: 例如,在报纸页面的位图的记录质量直接在显示屏幕上检查,而无需事先制造诸如电影的材料图像载体。 为了这个目的,它以多行方式读出,最好以4行方式读出。 由n(优选4个)叠加线的m(优选同样为4个)连续点组成的正方形被分组为一个“超像素”,并且其灰度值例如被确定为个体的黑白值的平均值 形成正方形的像素。 超像素以灰度值显示为显示屏幕上的单个点,而不是mxn平方。

    Method and apparatus for display of text on screens
    3.
    发明授权
    Method and apparatus for display of text on screens 失效
    用于在屏幕上显示文本的方法和装置

    公开(公告)号:US5579030A

    公开(公告)日:1996-11-26

    申请号:US312936

    申请日:1994-09-29

    申请人: Peter Karow

    发明人: Peter Karow

    摘要: Text and graphics are represented on video screens having a given raster of screen pixels in x- and y-directions and video refresh memories. The necessary glyphs are loaded in an outline format from a memory and get rastered alongside their contours (gridwalk). In order to achieve a better quality of display, the glyphs are represented in grey by calculation of positions, rotations and scalings at a higher resolving fine-raster where there are m fine-pixels in x- and n fine-pixels in y-direction for each screen pixel (m, n>1) and each glyph is rastered alongside its outline either as bitmap or as run length code. For each of the m.times.n fine-pixels, screen pixels are generated according to the character's text position in fine-resolution by adding the bit values of corresponding black fine-pixels and calculating a grey-value according to their sum in relation to all m.times.n fine-pixels and storing these grey-values into the video refresh memory having a depth sufficient to store the maximum of different grey values (for example: 2bit, halfbyte, byte).

    摘要翻译: 在具有给定的x和y方向的屏幕像素的光栅的视频屏幕上表示文本和图形以及视频刷新存储器。 必要的字形从内存中以轮廓格式加载,并与其轮廓(网格轨迹)一起进行修整。 为了获得更好的显示质量,通过在较高分辨率的精细光栅中计算位置,旋转和缩放,在y方向上存在x个和n个精细像素中的m个精细像素,这些字形以灰色表示 对于每个屏幕像素(m,n> 1),并且每个字形与其轮廓一起作为位图或作为游程长度代码被扫描。 对于每个mxn精细像素,通过将相应的黑色精细像素的位值相加并根据其相对于所有mxn精度的和计算灰度值,根据字符的文本位置以精细分辨率生成屏幕像素 并将这些灰度值存储到具有足以存储不同灰度值的最大值的深度(例如:2位,半字节,字节)的视频刷新存储器中。

    Method and apparatus for automatic digitizing of contour lines
    4.
    发明授权
    Method and apparatus for automatic digitizing of contour lines 失效
    轮廓线自动数字化的方法和装置

    公开(公告)号:US4630309A

    公开(公告)日:1986-12-16

    申请号:US626106

    申请日:1984-06-29

    申请人: Peter Karow

    发明人: Peter Karow

    摘要: An automatic technique and an apparatus for digitizing of line graphics, letters, etc., which includes the following steps: The image information is obtained from scanning the master and is stored in digital form and thereafter converted into vector data. The vector image is subjected to a shape recognition program and image elements, such as straight lines, sharp and rounded corners, narrow, average and shallow curves, turning points and tangential points are identified. The image elements are subjected to a spline fit. From the spline curve, as many coordinate pairs are calculated as are needed for an adequate description for the contour line, and, following the rules for the IKARUS concept, a digitized version of the contour is generated.

    摘要翻译: 一种用于数字化线条图形,字母等的自动化技术和装置,包括以下步骤:从扫描主机获得图像信息,并以数字形式存储,然后转换为矢量数据。 矢量图像经受形状识别程序,并且识别图像元素,例如直线,锐角和圆角,窄,平均和浅曲线,转折点和切点。 对图像元素进行样条拟合。 从样条曲线中,根据轮廓线的适当描述,需要计算许多坐标对,并且遵循IKARUS概念的规则,生成轮廓的数字化版本。

    Optical justification of text
    5.
    发明授权
    Optical justification of text 有权
    文本的光学理由

    公开(公告)号:US06624814B1

    公开(公告)日:2003-09-23

    申请号:US09187912

    申请日:1998-11-06

    IPC分类号: G06T1100

    CPC分类号: G06F17/214

    摘要: Method and apparatus for justifying text rendered from a digital font at an output pointsize. The invention includes using a kerning value for a character pair including a space character and a nonspace character to place the nonspace character at a margin. The invention can be used in conjunction with a font having first kerning metrics for a small pointsize and for a different large pointsize. The kerning value can be obtained by interpolating the small pointsize metrics and the large pointsize metrics.

    摘要翻译: 用于调整在输出点处从数字字体呈现的文本的方法和装置。 本发明包括对包括空格字符和非空字符的字符对使用字距值来将非空格字符置于边缘。 本发明可以与具有用于小点数的第一字距调整度量的字体和用于不同大点的字体一起使用。 可以通过内插小点数度量和大点数度量来获得字距值。

    Pointsize-variable character spacing
    6.
    发明授权
    Pointsize-variable character spacing 失效
    可变字符间距

    公开(公告)号:US5937420A

    公开(公告)日:1999-08-10

    申请号:US686212

    申请日:1996-07-23

    CPC分类号: G06F17/214

    摘要: A computer-implemented method for spacing characters rendered from a digital font at an output pointsize. The font has first spacing metrics for a small pointsize and for a different large pointsize. The method includes calculating a separation by interpolating the small pointsize metrics and the large pointsize metrics and spacing the pair as a function of the calculated separation. Embodiments may include the following features. The font has spacing metrics for at least three different pointsizes. The spacing metrics include left sidebearings, right sidebearings, or kerning values. A kerning value for a character pair is generated by interpolating a first kerning value at a small pointsize and a second kerning value at a large pointsize to the output pointsize. The invention also features a computer program on a computer-readable medium having instructions for rendering characters and two sets of spacing metrics at two different pointsizes. The invention also features a computer program having instructions for rendering a set of characters and a set of kerning values for all pairs consisting of one character from the set of characters and the space character.

    摘要翻译: 用于在输出点上间隔从数字字体渲染的字符的计算机实现的方法。 该字体具有小点数和不同大点的第一个间距度量。 该方法包括通过内插小点数度量和大的点数度量来计算分离,并将该间隔作为计算出的分离的函数。 实施例可以包括以下特征。 该字体具有至少三个不同点的间距度量。 间距度量包括左侧边框,右侧边框或字距值。 一个字符对的字距值是通过在一个较小的点处插入第一个字距值和一个大的点到输出点的第二个字距值来产生的。 本发明还具有计算机可读介质上的计算机程序,其具有用于在两个不同点处渲染字符和两组间隔度量的指令。 本发明还具有一种计算机程序,其具有用于对由所述一组字符和所述空格字符组成的所有对组成的一组字符和一组字距值的指令。

    Generation of multitype fonts on high resolution output devices
    7.
    发明授权
    Generation of multitype fonts on high resolution output devices 失效
    在高分辨率输出设备上生成多重字体

    公开(公告)号:US5398306A

    公开(公告)日:1995-03-14

    申请号:US141962

    申请日:1993-10-28

    申请人: Peter Karow

    发明人: Peter Karow

    IPC分类号: B41B19/00 G06K15/02 G06F15/00

    摘要: A technique is demonstrated for the output of fonts on high resolution output devices, such as phototypesetters in particular, in which a processor unit optically scales a digitally stored font, expands/condenses and generates a desired weight of the font to be distributed. Two previously generated master fonts with varying weights in a digitized contour coding are used, by which a majority of the contours of each letter are provided with delimiting discrete control points and additionally with instructions, such as those stipulated for "Intelligent Font Scaling". The output font with the desired weight is generated through linear interpolation between the two master fonts. To optically scale to the desired point size, the output font is re-scaled with a factor to the desired point size and the instructions are applied in order to steadily vary the stroke width of the letters, linearly re-scaled with the factor, in a primary pre-set factor dependency whereby the stroke width is increased for factors smaller than 1% and decreased for factors larger than 1%. The font is typographically correctly expanded and condensed, in that the optically scaled output font is brought to the desired width through linear expansion or condensation with a second factor, whereby the instructions are applied in order to hold the stroke width constant during linear expansion or condensation of the letters and in this way to only broaden or narrow the contours.

    摘要翻译: 演示了一种技术,用于在高分辨率输出设备上输出字体,特别是诸如特定的照片打印机,其中处理器单元光学地缩放数字存储的字体,扩展/缩小并生成要分发的字体的所需重量。 使用在数字化轮廓编码中具有不同权重的两个先前生成的主字体,每个字母的大多数轮廓被提供有定界的离散控制点,并且附加地具有诸如“智能字体缩放”所规定的指令。 具有所需权重的输出字体通过两个主字体之间的线性插值生成。 为了光学缩放到所需的点尺寸,将输出字体以一个因子重新缩放到所需的点大小,并且应用指令以便稳定地改变字母的笔画宽度,并以因子线性地重新缩放 主要预设因素依赖性,其中为小于1%的因子增加行程宽度,并且对于大于1%的因子而言减小。 字体排版正确扩展和浓缩,其中光学缩放的输出字体通过线性扩展或缩小而达到所需的宽度,第二个因素,从而施加指令以便在线膨胀或冷凝期间保持行程宽度恒定 的字母,以这种方式仅扩大或缩小轮廓。