Document Processing Apparatus Font Rendering Consistency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional font rendering systems result in differing rendering results between display and output sides when a designated font is not available, leading to inconsistent text representation.

Innovation Solution

A document processing apparatus that includes a determination unit to identify alternative fonts used on the display side and a division unit to split text into segments based on fonts, ensuring consistent rendering by matching the display and output font rendering systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a font substitution function is used to output characters in alternative fonts when the designated font is unavailable, then the output can be generated, but the rendering results on the display side and output side differ from each other

Engineering Contradiction:
Improverendering consistencyVSAvoidfont rendering system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The text is divided into multiple segments based on font types and alternative font usage. The division unit separates text into portions that use the designated font and portions that use alternative fonts, allowing each segment to be processed and rendered independently to maintain consistency between display and output sides

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the font substitution parameters based on the output environment. By detecting whether the output environment has the designated font and adjusting the font substitution behavior accordingly, the system ensures that the same rendering results are achieved on both display and output sides

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If different font rendering systems are used for display and output, then flexibility in font availability is improved, but rendering results become inconsistent between display and output

Engineering Contradiction:
Improvefont rendering adaptabilityVSAvoidrendering consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The determination unit detects the font rendering system being used for output and feeds this information back to adjust the text division and font substitution process. This feedback mechanism ensures that the display side and output side use compatible font rendering approaches, maintaining consistent rendering results despite using different font rendering systems

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary text division into font-based segments before the actual output process. By pre-organizing the text according to font types and alternative font usage, the system prepares the text in advance to ensure consistent rendering when processed by different font rendering systems

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9075776B2Document processing apparatus, document processing method, and program
Publication Date: 2015.07.07 CANON KK
  • US9075776B2 patent drawing
  • US9075776B2 patent drawing
  • US9075776B2 patent drawing

AI summary

In a system for displaying, in a text to which only one font can be designated, a character that cannot be output in the font designated in the text in an alternative font, the whole text is changed to the alternative font, so that a rendering result on the display side and a rendering result on the output side differ from each other. The text rendered during the display is acquired, and is divided into texts for each font if it is displayed in an alternative font, and output data are respectively generated as the individual texts.