Font Conversion System for Web Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in converting proprietary formatted font files into formats suitable for web font presentation, as support for downloadable web fonts is limited to specific types, and proprietary documents often contain font data in different formats.

Innovation Solution

A computer-implemented method and system that converts font data from proprietary formats to a common format like TrueType Font (TTF), creating web fonts in formats such as Embedded Open Type (EOT) and Web Open Font Format (WOFF), by parsing and analyzing font information, adding hinting information, and optimizing font files to ensure compatibility and quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If proprietary formatted font files are used in documents, then the visual presentation and readability of the document can be optimized with specific fonts, but the document cannot be properly displayed in terminal devices that do not support those proprietary font formats

Engineering Contradiction:
Improvevisual presentation qualityVSAvoidbrowser compatibility
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent uses a common font format (such as TrueType or OpenType) as an intermediary format. The conversion system transforms proprietary font formats into this common format, which then serves as a bridge that can be further converted into various web font formats (WOFF, WOFF2, EOT, SVG) suitable for different browsers. This intermediary approach resolves the contradiction by maintaining visual fidelity through the common format while enabling broad browser compatibility through multiple output formats.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent applies parameter changes by transforming the font data structure and format parameters during conversion. The system modifies the font file parameters, encoding schemes, and structural organization to transition from proprietary formats to standard web font formats. This includes adjusting metadata, character mapping, and font metrics to comply with web font specifications, thereby achieving both visual quality preservation and browser compatibility.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If font conversion and web font creation processes are implemented, then browser compatibility is improved, but the processing time and computational resources required increase

Engineering Contradiction:
Improvebrowser compatibilityVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by performing font conversion to a common format and creating web font files in advance, before the document is actually viewed or printed. The system converts proprietary fonts to standard formats and generates all necessary web font variations (different formats, weights, styles) beforehand. This pre-processing approach eliminates the need for time-consuming conversions during document rendering, thereby reducing loss of time while maintaining broad browser compatibility.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies segmentation by dividing the font conversion process into distinct stages: first converting proprietary formats to a common format, then separately generating different web font formats (WOFF, WOFF2, EOT, SVG) from the common format. This segmented approach allows for more efficient processing by reusing the intermediate common format representation across multiple output formats, reducing redundant computations and overall processing time.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If multiple web font formats are created from proprietary fonts, then compatibility across different browsers is achieved, but the complexity of the conversion system increases

Engineering Contradiction:
Improvebrowser compatibilityVSAvoidconversion system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent uses a common font format as an intermediary mediator that simplifies the conversion system architecture. Instead of creating separate conversion paths from proprietary formats to each web font format (which would multiply complexity), the system converts all proprietary fonts to a common format first, then uses this common format as a single source for generating all required web font formats. This intermediary approach significantly reduces system complexity while achieving comprehensive browser compatibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9547629B2Efficient creation of web fonts
Publication Date: 2017.01.17 DOCUMILL
  • US9547629B2 patent drawing
  • US9547629B2 patent drawing
  • US9547629B2 patent drawing

AI summary

A computer implemented method for preparing font information related to textual content of a received document includes determining a font data complying a font format relating to a textual content of the received document file. The font format is compared to a predetermined common font data format and the font format is converted to the predetermined common font data format if the comparison indicates a mismatch of the compared font data formats. A font file in the predetermined common font data format is created from the converted font data and also at least one web font file is created from the created font file. Finally, at least the font file complying with the predetermined common font data format and the at least one predetermined web font file are stored in a memory. A system and a non-transitory computer readable medium for storing computer program code are also described.