Glyph Extraction Module for Responsive Font Effects

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing font technologies do not automatically generate font effects based on the appearance of a font, leading to incomplete and aesthetically displeasing digital documents when fonts lack definitions for certain characters, causing default glyphs to be applied that do not match the intended aesthetic.

Innovation Solution

A glyph extraction module that receives text input, determines graphical data from a font, extracts visual elements such as color and outline from glyphs, and generates responsive font effects like underline, strikethrough, or bullet point effects, ensuring consistent appearance and updating these effects in real-time with modifications to the text.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Shape

If a font is used to provide font effects, then the aesthetic characteristics of the typeface are improved, but the functionality is limited when the font does not define glyphs for all characters

Engineering Contradiction:
Improveaesthetic characteristics of typefaceVSAvoidfunctionality of font
Core Design Contradiction:
ShapeVSAdaptability or versatility

Solution Approach 1:

The system extracts visual elements from the font's own glyphs and uses them to generate missing effect characters. The font effectively serves itself by deriving the needed components (underline, strikethrough, bullet points) from its existing visual characteristics, eliminating the need for manually defined glyphs for these effects.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system creates copies of visual elements from the font's glyphs and applies them to generate effect characters. By copying colors, outlines, and other visual properties from existing glyphs, the system generates consistent effect characters that match the font's aesthetic without requiring original glyph definitions.

Inventive Principle:
Principle #26Copying

2Ease of operation

If a default glyph is applied when a font omits effect character glyphs, then the document can be displayed, but the aesthetic characteristics are not maintained

Engineering Contradiction:
Improveability to apply typefaceVSAvoidaesthetic characteristics of typeface
Core Design Contradiction:
Ease of operationVSShape

Solution Approach 1:

The system applies local quality by extracting specific visual properties (color, outline, thickness) from the font's glyphs and applying them locally to generate effect characters. This ensures that each effect character has the appropriate visual characteristics matched to its corresponding text, rather than using a generic default glyph.

Inventive Principle:
Principle #3Local quality

3Shape

If manual creation of effect characters is performed, then aesthetic consistency is achieved, but the complexity of font creation increases

Engineering Contradiction:
Improveaesthetic consistency of font effectsVSAvoidcomplexity of font creation process
Core Design Contradiction:
ShapeVSDevice complexity

Solution Approach 1:

The system eliminates manual creation complexity by making the font self-sufficient. It automatically extracts visual elements from the font's existing glyphs and generates all necessary effect characters, removing the need for manual design and significantly simplifying the font creation process.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system copies visual properties from existing glyphs to generate effect characters automatically. This copying mechanism replaces complex manual design work with an automated process that replicates the font's visual characteristics across all effect characters.

Inventive Principle:
Principle #26Copying

4Adaptability or versatility

If visual elements are extracted from glyphs in real-time, then responsive font effects are generated, but the processing time increases

Engineering Contradiction:
Improveresponsiveness to text modificationsVSAvoidprocessing time for generating font effects
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-extracting visual elements from glyphs and storing them for rapid access. When text modifications occur, the system can quickly retrieve and apply the pre-extracted visual elements to generate updated font effects, significantly reducing the processing time compared to extracting elements in real-time from scratch.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11610046B2Automatic generation of responsive font effects based on font elements
Publication Date: 2023.03.21 ADOBE INC
  • US11610046B2 patent drawing
  • US11610046B2 patent drawing
  • US11610046B2 patent drawing

AI summary

A document authoring application receives a text input including one or more alphanumeric characters. A glyph extraction module in the application determines graphical data describing glyphs of the alphanumeric characters. From the graphical data, the glyph extraction module extracts visual elements, each visual element including a color or an outline from the glyphs. The glyph extraction module generates a responsive font effect that includes the extracted visual element applied to one or more of an underline effect, a strikethrough effect, a bullet point effect, or a list dot effect. Responsive to a modification of the text input, the glyph extraction module extracts an additional visual element from an additional glyph associated with the modified text. The responsive font effect is modified to include the additional visual element. The user interface is updated to display the responsive font effect or the modified font effect.