Font Information Parsing and Correction for Web Display

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies face challenges in preparing textual content for visualization on terminal devices with limited computing power, particularly in handling web fonts, due to deficiencies in font information extraction, validation, and compatibility across different browsers and document formats, leading to issues with display accuracy and data transfer efficiency.

Innovation Solution

A computer-implemented method and system that parses and corrects font information from document files to create HTML, CSS, and font files, ensuring Unicode compliance and completeness, thereby enabling high-quality textual content visualization on terminal devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If font information is extracted from document files for web font creation, then textual content visualization is enabled on terminal devices, but the font information often lacks essential information and contains deficiencies that lead to inoperative or faulty web fonts

Engineering Contradiction:
Improveweb font compatibilityVSAvoidfont information completeness
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary action by performing validation and completion of font information before the web font creation process. The system validates the source font file structure and semantics, then completes missing information proactively, ensuring that all essential data is present before attempting to create web fonts. This prevents the propagation of deficiencies throughout the conversion process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary validation and completion system between the source document font information and the web font output. This intermediary layer analyzes the source font, identifies deficiencies, completes missing information using reference data, and validates the result before proceeding to web font generation. This mediator ensures reliable transformation despite incomplete source data.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If comprehensive font information validation and completion processes are implemented, then web font reliability is improved, but the processing time and system complexity increase

Engineering Contradiction:
Improveweb font functionalityVSAvoidfont processing system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the font processing system into distinct modular components: a validation module that checks source font integrity, a completion module that fills missing information, and a conversion module that generates web fonts. Each module performs a specific function independently, making the overall complex process manageable and maintainable while ensuring thorough validation and completion.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the state of font information parameters by identifying missing or incomplete parameters in the source font and systematically completing them with appropriate default or reference values. This parameter completion process transforms incomplete font data into comprehensive, valid font information suitable for web font generation.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If font information is downloaded to terminal devices for web font visualization, then display quality is improved, but the data transfer size increases which affects mobile communication charging costs

Engineering Contradiction:
Improvetextual content display qualityVSAvoidfont data transfer size
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent transforms the font information into optimized web font formats with controlled parameter settings. By validating and completing font information beforehand, the system ensures that only essential and corrected data is transferred, eliminating the need for terminal devices to receive and process incomplete or erroneous font data that would require larger fallback sets.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent performs font information validation, completion, and optimization before transfer to terminal devices. By preparing the font data in advance on the server side, the system ensures that complete and correct font information is delivered in a compact, optimized format, reducing the overall data transfer size while maintaining display quality.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9940305B2Preparation of textual content
Publication Date: 2018.04.10 DOCUMILL
  • US9940305B2 patent drawing
  • US9940305B2 patent drawing
  • US9940305B2 patent drawing

AI summary

The invention relates to solution of preparing font information related to textual content of a document. Within the solution a document file is received as an input and the content of at least the received document file is parsed, the parsing comprising determination of font information related to textual content of the received document file. The font information is analyzed and corrected if a deficiency is detected in the font information. Output files are created from the corrected font information and stored in a memory.