Nova Patents
EP0397299A2

Method for displaying kanji characters.

Abstract

This invention relates to a method for displaying characters on a screen or printer, particularly kanji characters. The structure of the character is represented by stems and counters, both vertical and horizontal, the counters being the spaces between stems. The character is then transferred from character to display space. Either the horizontal or vertical counters are grouped into a first chain of counters. The non-integral counter widths of this chain are adjusted in relation to the other counter widths within the chain, selected counter widths being made equal to others within the chain in order to most faithfully reproduce the desired character. The remaining horizontal or vertical counters, if any, are also grouped into one or more series of chains which are also adjusted, chain by chain. Then the orthogonal set of counters are adjusted in the same way. The widths of the stems themselves may also be adjusted to more faithfully represent the character in the scale at which it will be displayed.

EP0397299A2, drawing sheet 1
Sheet 1 of 4

Term

Term ended

Projected expiry passed 8 February 2010, 16.6 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

11 claims: 4 independent, 7 dependent

  1. 1
    A method for displaying characters comprising:representing the structure of a character by vertical stems and horizontal stems, these stems being derived from the character definition and being scaled to the device on which they are to be displayed;grouping the counters defined by a first plurality of stems into a first chain of counters;adjusting the counter widths within said first chain relative to other counter widths within said first chain, and rounding the non-integral counter widths within said first chain up or down to integral counter widths in a manner to most faith­fully reproduce the regularities of the desired character;grouping the remaining counters in the character into one or more chains and rounding the non-integral counter widths, chain by chain, to integral counter widths until all the counter widths have been adjusted to the extent required.
  2. 5
    A method for displaying characters comprising:representing the structure of a character by vertical stems and horizontal stems, these stems being derived from the character definition and being scaled to the device on which they are to be displayed;grouping the vertical counters defined by a first plurality of vertical stems into a first chain of vertical counters;adjusting the counter widths within said first chain relative to other counter widths within said first chain, and rounding the non-integral counter widths within said first chain up or down to integral counter widths in a manner to most faith­fully reproduce the regularities of the desired character;grouping the remaining vertical counters in the charac­ter into one or more chains of vertical counters and rounding the non-integral counter widths, chain by chain, to integral counter widths until all the vertical counter widths have been adjusted to the extent required;grouping the horizontal counters defined by a first plurality of horizontal stems into a first chain of horizontal counters;adjusting the counter widths within said first chain relative to other counter widths within said first chain and rounding the non-integral counter widths within said first chain up or down to integral counter widths in a manner to most faith­fully reproduce the regularities of the desired character;and grouping the remaining horizontal counters in the character into one or more chains of horizontal counters and rounding the non-integral counter widths, chain by chain, to integral counter widths until all the horizontal counter widths have been adjusted as required.
  3. 7
    A method for displaying characters comprising:representing the structure of a character by vertical and horizontal stems, these stems being derived from the charac­ter definition;grouping the counters defined by the vertical stems and the counters defined by the horizontal stems into separate chains of vertical and horizontal counters;as each chain is determined, starting with the longest chain, adjusting the counter widths within that chain relative to other counter widths within the same chain, and rounding the non-­integral counter widths within said chain up or down to integral counter widths in a manner to most faithfully reproduce the regu­larities of the desired character.
  4. 10
    A method for displaying characters comprising:representing the structure of a character by vertical and horizontal stems, the width of these stems being derived from width information contained within the character definition;translating the stem information from the original character definition to a different scale for display;grouping the counters defined by vertical stems and the counters defined horizontal stems into separate chains of verti­cal and horizontal counters;as each separate chain is determined, adjusting the counter widths within said chain relative to other counter widths within the same chain, rounding the non-integral counter widths to evenly fit said display scale, making selected counter widths equal to others within the same chain in a manner to most faith­fully reproduce the regularities of the desired character.