Font Replacement via Visual Similarity Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional approaches to font replacement when a design is transmitted electronically fail to maintain the visual appearance intended by the designer, as they rely on user selection or heuristic matching, which are inconvenient and produce unpredictable results due to technical and legal limitations.

Innovation Solution

A source computing device appends a font hint, realized as a font descriptor, to the document using a font visual similarity model trained with machine learning, enabling the destination device to find a locally available font that matches the visual appearance of the original font, ensuring consistent and repeatable font replacement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If heuristics-based font matching is used, then font replacement can be performed automatically, but the visual appearance match is poor and results are unpredictable

Engineering Contradiction:
Improveautomatic font replacementVSAvoidvisual appearance match accuracy
Core Design Contradiction:
Extent of automationVSMeasurement precision

Solution Approach 1:

The patent replaces heuristics-based font matching with deep learning-based image recognition. Instead of using rule-based algorithms that compare font metadata, the system uses a trained neural network model to visually analyze font images and identify fonts based on their actual appearance characteristics, achieving both automation and high accuracy

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent transforms the font matching approach from metadata-based parameter comparison to visual feature-based parameter extraction. The deep learning model extracts visual parameters such as stroke width, curvature, and spacing from font images, enabling accurate visual appearance matching while maintaining automatic operation

Inventive Principle:
Principle #35Parameter changes

2Reliability

If font embedding is used, then the original font appearance is preserved, but bandwidth consumption increases and legal restrictions apply

Engineering Contradiction:
Improvefont appearance consistencyVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential visual characteristics of the font through deep learning analysis, representing the font appearance in a compact form. This allows the system to preserve font appearance consistency without embedding the entire font file, significantly reducing bandwidth consumption while avoiding legal restrictions associated with font embedding

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates a visual copy or representation of the font's appearance characteristics using deep learning models. Instead of copying the actual font file, the system generates a digital twin of the font's visual properties that can be used for accurate matching without the bandwidth and legal issues of traditional font embedding

Inventive Principle:
Principle #26Copying

3Extent of automation

If user selection dialog is used, then font replacement can be performed, but user convenience deteriorates and no guidance is provided

Engineering Contradiction:
Improvefont replacement capabilityVSAvoiduser convenience
Core Design Contradiction:
Extent of automationVSEase of operation

Solution Approach 1:

The patent implements self-service font replacement where the deep learning model automatically performs font matching and selection without requiring user intervention. The system independently analyzes the missing font, compares it with available local fonts using visual similarity, and automatically selects the best match, eliminating the need for user dialog boxes and providing a seamless experience

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10783409B2Font replacement based on visual similarity
Publication Date: 2020.09.22 ADOBE INC
  • US10783409B2 patent drawing
  • US10783409B2 patent drawing
  • US10783409B2 patent drawing

AI summary

Font replacement based on visual similarity is described. In one or more embodiments, a font descriptor includes multiple font features derived from a visual appearance of a font by a font visual similarity model. The font visual similarity model can be trained using a machine learning system that recognizes similarity between visual appearances of two different fonts. A source computing device embeds a font descriptor in a document, which is transmitted to a destination computing device. The destination compares the embedded font descriptor to font descriptors corresponding to local fonts. Based on distances between the embedded and the local font descriptors, at least one matching font descriptor is determined. The local font corresponding to the matching font descriptor is deemed similar to the original font. The destination computing device controls presentations of the document using the similar local font. Computation of font descriptors can be outsourced to a remote location.