Font Information Parsing and Correction for Web Display
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


