Font Customization via Stroke Property Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing graphics-editing applications lack the ability to generate or customize fonts that stylistically match other illustrated portions of a digital illustration, as they do not provide vector brush effects for text elements, leading to inefficiencies in font creation and customization.

Innovation Solution

A font-generating application that analyzes stroke properties from user input to generate a new glyph set, allowing users to customize fonts by tracing strokes over existing text elements, and applying these stroke properties to create type characters that match the visual appearance of the input strokes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional font design methods are used (hand sketching and scanning), then font creation is possible, but the process is cumbersome and inefficient

Engineering Contradiction:
Improvefont creation efficiencyVSAvoidtime required for font creation
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent replaces the mechanical process of hand sketching and scanning with a digital system that captures stroke properties directly from user input on a touchscreen. The system extracts stroke characteristics (pressure, velocity, direction, azimuth) and applies them programmatically to generate font glyphs, eliminating the need for physical sketching and scanning operations.

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

Solution Approach 2:

The system allows users to create custom fonts by directly drawing strokes on the screen, where the system automatically captures and processes the stroke properties without requiring manual intervention for each parameter. The font generation process is self-driven by the user's natural drawing actions, eliminating the need for separate configuration steps.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If graphics-editing applications provide vector brush effects for non-text elements, then visual customization is improved, but text elements remain limited to basic font options without stylistic matching

Engineering Contradiction:
Improvefont customization capabilityVSAvoidease of text styling
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent extends the vector brush effect functionality, originally designed for non-text elements, to text elements as well. The same stroke capture and property extraction mechanisms used for drawing objects are now applied to font generation, allowing a single system to serve both purposes and enabling text to achieve the same level of visual customization as graphical elements.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Stability of the object's composition

If a new font is created to match illustration style, then stylistic consistency is improved, but the font cannot be applied if the illustration is modified later

Engineering Contradiction:
Improvestylistic consistencyVSAvoidfont applicability to modified illustrations
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The patent creates fonts dynamically from stroke properties rather than using static pre-defined fonts. The system captures stroke characteristics at the time of creation and applies them to generate glyphs that match the current illustration style. If the illustration is modified, users can re-capture strokes with the new style and regenerate the font, ensuring continuous stylistic consistency through dynamic adaptation.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12288023B2Font customization based on stroke properties
Publication Date: 2025.04.29 ADOBE INC
  • US12288023B2 patent drawing
  • US12288023B2 patent drawing
  • US12288023B2 patent drawing

AI summary

Methods and systems disclosed herein relate generally to systems and methods for analyzing various stroke properties determined from strokes inputted by a user to generate a new glyph set for rendering type characters. A font-generating application receives, via a stroke input on a typographic layer presented on a user interface, strokes that trace a visual appearance of a glyph set comprising one or more glyphs. The font-generating application determines stroke properties for the strokes. The font-generating application constructs a new glyph set from the stroke properties. The font-generating application applies the new glyph set to render, on a user interface, one or more type characters that match a visual appearance of the new glyph set.