By Interword Or Intercharacter Spacing Patents (Class 400/9)
  • Patent number: 11720740
    Abstract: Methods and systems of displaying a first string of characters and a second string of characters on an electronic display in a manner to reduce interference between the first and second strings, where a layout of displayed content is preserved, the method including steps of receiving a first string of characters, receiving a second string of characters, identifying a first character in the first string that interferes with a second character in the second string, receiving a modified character corresponding to the first character, rendering the first string and the second string for display, and displaying the first string and the second string on an electronic display. In some embodiments, airspace scaling or deemphasis is used to generate modified characters.
    Type: Grant
    Filed: May 27, 2022
    Date of Patent: August 8, 2023
    Assignee: READ TWOGETHER LTD.
    Inventors: David Allen Fesbinder, Alexander Postnikov
  • Patent number: 11080464
    Abstract: Digital glyph overlap correction system implemented as part of a computing device is described. The system is configured to improve detection and correction of overlaps of digital glyphs by detecting on overlap of digital glyphs within a digital document, determining a glyph property causing the overlap, determining a change to the parameter of the glyph property that causes the overlap, generating a correction for the overlap based on the change to the parameter, and rendering the digital document as having the correction. The digital glyph overlap correction system corrects or facilitates correction of the overlap in an efficient and seamless manner, thereby improving the aesthetic appeal of content within the digital document.
    Type: Grant
    Filed: July 18, 2019
    Date of Patent: August 3, 2021
    Assignee: Adobe Inc.
    Inventors: Pooja Mangla, Aman Arora
  • Patent number: 5876132
    Abstract: A method and system for printing a high density sequence of characters of M characters per inch from a predetermined character set. A print head having multiple print wires or pins is utilized to print a matrix of "dots" at a selected pel density, preferably 4M pels per inch for higher print throughput. The character set is then examined and a small selected number of characters are identified which require a character matrix having a width of four pels to achieve a desired level of legibility. All remaining characters in a character set are assigned a character matrix having a width of three or three and one-half pels in order to achieve the desired level of legibility. Thereafter, a high density sequence of characters having a high level of legibility can be printed at low pel densities having only a slight degradation in legibility in the event that two characters which each require a four pel width character matrix are adjacent.
    Type: Grant
    Filed: October 23, 1996
    Date of Patent: March 2, 1999
    Assignee: International Business Machines Corporation
    Inventor: Jack Louis Zable
  • Patent number: 5803629
    Abstract: Apparatus and methods for setting intercharacter spacing for display, rendering or other output of strings of adjacent characters utilize character shapes to set final spacing amounts. The invention stores specifications of characters to be rendered adjacently along an axis, the specifications including a font associated with each of the characters, each character having an associated interior portion defined by a contour portion, and adjacent characters having opposed contour segments separated along the axis by at least one intercharacter contour distance at an initial (e.g., default) intercharacter spacing; and sets a final intercharacter spacing between pairs of adjacent characters along the axis based on a portion of the intercharacter contour distances; the invention may further utilize statistical analysis of these distances in setting spacing.
    Type: Grant
    Filed: March 14, 1997
    Date of Patent: September 8, 1998
    Assignee: Paul H. Neville
    Inventors: Paul H. Neville, William J. Fox
  • Patent number: 5791791
    Abstract: A character information processor for carrying out the processing for printing an input character string, includes: a contact-command receiving section for receiving a contact command which commands to print at a character pitch of 0 between the adjacent two characters; and a printing control section for causing to print two characters, which are defined by the contact command, at a character pitch of 0.
    Type: Grant
    Filed: December 20, 1996
    Date of Patent: August 11, 1998
    Assignees: King Jim Co., Ltd., Seiko Epson Corporation
    Inventors: Kenji Watanabe, Takanobu Kameda, Tomoyuki Shimmura, Hitoshi Hayama, Hiroyasu Kurashina, Takeshi Hosokawa
  • Patent number: 5727223
    Abstract: A document processing apparatus includes a display unit for visually displaying a character train, a generating unit for generating display position information on the display unit on the basis of visualization position information corresponding to a character pitch of a visualizing unit having a resolution different from that of the display unit, a detecting unit for detecting a punctuation in the character train, and a control unit for controlling the generating unit to perform matching between the position information caused by a difference between the resolutions on the basis of punctuation detection performed by the detecting unit.
    Type: Grant
    Filed: March 28, 1994
    Date of Patent: March 10, 1998
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kazuhiro Nakamura
  • Patent number: 5399029
    Abstract: Kerning information that allows font characters to contact the outlines of immediately preceding characters when the setting of character spaces is zero is set for the data on said font characters. The result of output with the setting of character spaces being zero is such that all font characters contact each other continuously. If the character space is set to a desired value greater than zero, a uniform space is provided between every font character. This insures that in a line of type such as where the letter "A" follows "W", the "A" is automatically kerned into the letter region of "W". As a result, the method of kerning in the processing of documents written in European languages is rationalized to obviate the need to perform calculations for setting letter spaces.
    Type: Grant
    Filed: October 13, 1993
    Date of Patent: March 21, 1995
    Assignee: Max Co., Ltd.
    Inventors: Youichi Muraoka, Masahiko Hashimoto
  • Patent number: 5382100
    Abstract: A wordprocessing device which comprises a keyboard for inputting a plurality of characters; a character size key for selecting the size of the characters, a justification key to justify the characters input from the keyboard. When a character string that comprises characters having different character sizes, is to be justified, the determination of tile justify space to be Inserted between adjacent characters depends on the size of the respective adjacent characters.
    Type: Grant
    Filed: June 17, 1993
    Date of Patent: January 17, 1995
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventors: Shoji Sakuragi, Minako Ishida, Sachiyo Nagase
  • Patent number: 5374131
    Abstract: A printer capable of printing characters within a frame is disclosed. In such printer, when the frame start key on the keyboard is depressed, the frame start code data is inserted in the text memory and when the frame terminating key on the keyboard is depressed, the frame terminating code data is inserted in the text memory. Thereafter, according to depressing of the print key, the frame spaces are formed at both the frame start code data and the frame terminating code data. And the frame start point and the frame terminating point are respectively set to the frame space corresponding to the frame start code data and the frame space corresponding to the frame terminating code data. Further, the image data of the character code data stored in the text memory is prepared, and at the same time, the image data of the frame is prepared according to the frame start point and the frame terminating point. At that time, the image data of the frame is prepared so that the frame spaces are included within the frame.
    Type: Grant
    Filed: May 26, 1993
    Date of Patent: December 20, 1994
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventors: Chitoshi Ito, Minako Ishida, Satomi Otsuka, Shoji Sakuragi, Sachiyo Nagase
  • Patent number: 5230572
    Abstract: A tape printer automatically expands an input character string up to the length of a desired printing range. Operating a fixed length key after input of printing data causes an indication, for example, "PRINTING LENGTH: 10" to appear. The "PRINTING LENGTH" indication is varied by, for example, rotating a character selecting dial. When a printing key is operated, an actually printable dot column count is determined from the selected printing length. The dot column count minus the total character width (dot column count required to print all desired characters) provides a margin space YS. If the margin space is equal to or greater than the total character spacing (i.e., the number of inter-character positions), a new margin space YS is determined, and the character spacing value is incremented by one dot column. The characters are then printed on the printing tape using the spacing value thus obtained.
    Type: Grant
    Filed: February 6, 1992
    Date of Patent: July 27, 1993
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventors: Kazuhisa Hirono, Yasuyo Ooshio, Takashi Ito
  • Patent number: 4225249
    Abstract: The aesthetic characteristics of adjacent characters are used to enhance the quality of output in a proportional spacing printer and to provide right margin justification for composing. Spacing between characters is determined on the basis of the character being printed and the preceding character already printed on the page. An intercharacter displacement memory contains a list of ideal spacing for all combinations of characters to be printed. As each character is typed, it and the previously stored preceding character address the intercharacter displacement memory. The output of the intercharacter displacement memory is the ideal value of escapement for this combination of characters and font style. The printer positions the print head prior to printing the next character, rather than positioning the print head after the previous character is printed.
    Type: Grant
    Filed: June 27, 1977
    Date of Patent: September 30, 1980
    Assignee: International Business Machines Corporation
    Inventors: Howard G. Kettler, Robert A. Kolpek, Walter S. Rosenbaum
  • Patent number: RE35562
    Abstract: A tape printer automatically expands an input character string up to the length of a desired printing range. Operating a fixed length key after input of printing data causes an indication, for example, "PRINTING LENGTH: 10" to appear. The "PRINTING LENGTH" indication is varied by, for example, rotating a character selecting dial. When a printing key is operated, an actually printable dot column count is determined from the selected printing length. The dot column count minus the total character width (dot column count required to print all desired characters) provides a margin space YS. If the margin space is equal to or greater than the total character spacing (i.e., the number of inter-character positions), a new margin space YS is determined, and the character spacing value is incremented by one dot column. The characters are then printed on the printing tape using the spacing value thus obtained.
    Type: Grant
    Filed: July 25, 1995
    Date of Patent: July 15, 1997
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventors: Kazuhisa Hirono, Yasuyo Ooshio, Takashi Ito