Abstract:
A document printing control apparatus determines, when an output paper size is set by a keyboard operation, block sizes of individual blocks from the output paper size. The apparatus determines the size of an output area and font size from the block sizes determined, and places the output area and characters with the sizes determined. After placing the characters in the output area, followed by editing a layout, the apparatus places the output area and characters according to the edited layout. The apparatus can carry out the scaling of the sizes of the output area and font according to the sizes of the output area and font determined.
Abstract:
A document printing control apparatus determines, when an output paper size is set by a keyboard operation, block sizes of individual blocks from the output paper size. The apparatus determines the size of an output area and font size from the block sizes determined, and places the output area and characters with the sizes determined. After placing the characters in the output area, followed by editing a layout, the apparatus places the output area and characters according to the edited layout. The apparatus can carry out the scaling of the sizes of the output area and font according to the sizes of the output area and font determined.
Abstract:
A system and method for creating three-dimensional or depth image font text characters using graphic three-dimensional object creation techniques and graphics processors. The text characters can be represented as set descriptions of the characters. The text characters can also be represented as a three-dimensional geometric model including polygons constructed from vertices defined by three-dimensional coordinates. The representations are stored in a font storage and when a user specifies the text characters to be used in a depth image along with the font to be used for the text characters, the geometric representations of the characters are retrieved. If stored as a set, the set is converted into a geometric plot. Appropriate scaling and surface texturing operations are performed as designated by the user to create three-dimensional text character graphic objects. These text character graphic objects are transferred to a graphics processor to be manipulated as desired by the and used to produce an image that can be further processed.
Abstract:
Effects are applied to a shape that is generated from a merged text path. The merged text path is created from text paths that are associated with a text run. Boolean operations may be used to create the merged text path. The merged text path removes any overlap and redundancy of the characters within the text run. The shape that is generated from the merged text path maintains the text path information that is associated with the text run such that additional effects may be applied to the shape.
Abstract:
Methods, systems, and computer program products for adding hinting instructions to a character in order to improve a character bitmap produced from an outline of the character at a certain size and output resolution when the character outline is scan converted. A character is retrieved to be output. A determination is made that the character belongs to a semantic character classifications, and hinting instructions that are associated with the semantic character classification are accessed. The hinting instructions preserve semantic meaning for the character while altering either stroke presence, stroke location, or both for at least one stroke of at least one feature of the character based on a reference character size and output resolution. If the actual character size and output resolution for the character is within a reference character size and output resolution for the hinting instructions, the hinting instructions are executed.
Abstract:
A method and apparatus for minimizing the visual degradation of a typeface wherein the need for the manual input of skilled technicians is eliminated and the important visual components of each character and the relationship of the visual components of each character with the other characters of the typeface are preserved. The characters are analyzed to determine the visual components in the horizontal and vertical direction which comprise each character and the priority of adjustment. Using the visual components determined, starting with the highest priority component, the coordinates describing each character are adjusted according to rules which are dependent upon whether the strokes formed are oriented in the horizontal or vertical direction. The adjustment of the lower priority visual components is dependent on the previously aligned components. The important visual components in the diagonal direction are subsequently adjusted in accordance with similar sized visual components in the horizontal and vertical direction wherein the dimensions of the adjusted horizontal and vertical components are maintained.
Abstract:
An apparatus and method of modifying graphic character images to preserve aesthetic aspects of such images involves manipulation of fractional pixel errors resulting from the transformation of a character image from conformance with a matrix of a first resolution to conformance with a matrix of a second resolution or output device-specific matrix. Fractional pixel errors are saved and processed for integrating into a character image while controlling the transformation and outline drawing of the character image with respect to the output device-specific matrix.
Abstract:
Customized 3D-printing can provide users with customized products, but need to be verified for quality and durability. In an embodiment, a method for three-dimensional (3D)-printing a customized product includes loading a 3D-font from a database. The 3D font includes multiple character relations. Each character relation connects any two given characters of the 3D font. The method also includes generating a 3D-representation of a customized product based on the 3D-font. The customized product is based on a plurality of characters received from a user. A 3D-font as described herein can provide customized, on-demand, 3D-printed products of a particular threshold of quality and durability.
Abstract:
A system and method for automatically spacing characters by an output device, such as a printer or printing press onto a medium. The automatic spacing process utilizes kerning pairs and associated kerning values as input and results in an output of characters onto a medium having a desired amount of white space or "color" associated therewith.
Abstract:
A character output apparatus including a memory for storing a first type of character pattern definition having a bit map form and a second type of character pattern definition which can be output in bit map form by an arithmetic operating process. A selection is made whether a first output process using the first type of character pattern definition or a second output process using the second type of character definition is used for outputting a given character pattern. A determination is made whether a prescribed condition is satisfied upon generation of the character pattern in accordance with the first or second output process selected. The selected first or second output process is changed to the other one if it is determined that the prescribed condition is not satisfied.