Font Mapping Encoding for Cross-Platform Design Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing complexity of design programs and the variety of fonts available lead to interoperability issues, where designs created with specific fonts may not render correctly across different versions of the same software or web browsers, especially in web design where aesthetics are crucial and font flexibility is expected.

Innovation Solution

A method is provided to create a design environment where users can define a mapping between a design font and a target font, generating a markup language representation and applying this mapping to ensure that the design is rendered correctly across different systems, using encoding to link text to fonts and allowing for substitution of fonts that are not available locally.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple fonts are made available to users for creative design, then design flexibility and aesthetics are improved, but interoperability between different systems and versions deteriorates

Engineering Contradiction:
Improvefont selection flexibilityVSAvoiddesign rendering consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary action by embedding font substitution instructions and mapping data directly into the design file during the design phase. This allows the player to automatically resolve font availability issues without requiring real-time intervention or manual font installation, thus maintaining both font flexibility and rendering consistency across different systems.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary font mapping mechanism that acts as a bridge between the design font and the player's available fonts. The mapping data serves as a mediator that guides the player to substitute unavailable fonts with appropriate alternatives, resolving the conflict between font diversity and rendering reliability without limiting user creativity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If web fonts are used that require download from the web, then font availability and design flexibility are improved, but device complexity and resource requirements worsen

Engineering Contradiction:
Improvefont availabilityVSAvoidfont management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the font resource management burden from the player device by embedding all necessary font substitution instructions and mapping data directly within the design file. This eliminates the need for the player to download or manage external font libraries, reducing device complexity while maintaining font availability through local substitution capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses copying by embedding font mapping data and substitution instructions directly into the design file, creating a self-contained representation of font requirements. This allows the design to be rendered anywhere without requiring the actual font files to be present or downloadable, simplifying the player's resource management while preserving design fidelity.

Inventive Principle:
Principle #26Copying

3Reliability

If font substitution is performed automatically, then interoperability and rendering consistency are improved, but user control and customization options worsen

Engineering Contradiction:
Improverendering consistencyVSAvoiduser control over font selection
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies dynamics by making the font substitution process adaptive rather than rigid. The system automatically performs font substitution when fonts are unavailable, but allows users to override the automatic substitution and manually select alternative fonts. This dynamic approach balances rendering consistency with user control, accommodating both automated interoperability and manual customization needs.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9727537B2Application of a system font mapping to a design
Publication Date: 2017.08.08 IRISE
  • US9727537B2 patent drawing
  • US9727537B2 patent drawing
  • US9727537B2 patent drawing

AI summary

Embodiments of the present invention provide for the efficient application of a system font mapping to a design. Specific embodiments of the invention involve creating a design environment for a user that is configured to display a design. The design environment allows a user to apply a design font to text in the design. The user is also allowed to define a mapping from the design font to a target font. These embodiments also include generating a markup language representation of the design and applying the mapping to the design. The text is linked to the design font using an encoding prior to the generating step, and the text is linked to fonts in the markup language representation using a different encoding.