Typeface Control Point Constraints for Character Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing typeface design applications lack constraints on modifications, leading to aesthetically unappealing changes that can render characters unrecognizable, as users may not have the expertise to determine when design changes are excessive.

Innovation Solution

A typeface design system using a machine-learning model to recognize characters and control modifications by displaying control points for users, rejecting inputs that move these points outside a defined region, thus preventing unrecognizable designs and providing feedback on acceptable changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users are allowed to freely modify typeface designs without constraints, then ease of operation is improved, but manufacturing precision deteriorates because characters may become unrecognizable

Engineering Contradiction:
Improveease of operationVSAvoidmanufacturing precision
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The system employs a machine-learning model that provides real-time feedback to users during typeface design modifications. The model analyzes proposed changes and indicates whether they maintain character recognizability, allowing users to iterate freely while receiving guidance to preserve design quality.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent transforms the complex qualitative assessment of character recognizability into quantitative parameter evaluation. The machine-learning model analyzes specific geometric parameters of character components and determines acceptable modification ranges, converting subjective aesthetic judgment into objective parameter-based control.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If machine-learning models are used to constrain typeface modifications, then manufacturing precision is improved, but device complexity increases

Engineering Contradiction:
Improvemanufacturing precisionVSAvoiddevice complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The machine-learning model serves as an intermediary between the user and the typeface design system. It acts as an intelligent mediator that automatically evaluates design modifications against recognizability criteria, eliminating the need for complex rule-based constraint systems while maintaining manufacturing precision.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20220405647A1Automatically controlling modifications to typeface designs with machine-learning models
Publication Date: 2022.12.22 ADOBE INC
  • US20220405647A1 patent drawing
  • US20220405647A1 patent drawing
  • US20220405647A1 patent drawing

AI summary

A typeface design system displays, using a typeface design interface, one or more control points for modifying one or more curves of a design that define an outline of an input character. The typeface design system accesses a machine-learning model trained to recognize the input character as a reference character. The typeface design system receives an input modifying the design including a change in position of an input control point of the one or more control points from a first position to a second position. The typeface design system determines, by the trained machine-learning model, that the reference character does not match the input character having the modified design based on determining that the second position is outside of a particular region defined by the machine-learning model. The typeface design system rejects the input and maintains the design of the input character as displayed prior to receiving the input.