Aligning Objects with Editable Text via Glyph Path Information

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer graphics applications fail to precisely align objects with text while maintaining the text as editable, as existing methods either result in errors or require converting text to an outline, making it non-editable.

Innovation Solution

The system determines and provides path information for a text segment, allowing an object to be snapped to the text without converting it to an outline, enabling precise alignment while keeping the text editable by using an alignment engine, font engine, and data store to facilitate snapping functionality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If text is converted to an outline to enable precise object alignment, then alignment precision is improved, but text editability is lost

Engineering Contradiction:
Improvealignment precisionVSAvoidtext editability
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent introduces path information as an intermediary element that bridges the gap between text and objects. The alignment engine uses path information extracted from text glyphs to enable precise snapping without converting text to outlines. This intermediary mechanism allows objects to be aligned to text while the text remains editable, resolving the contradiction between alignment precision and text editability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the text into individual glyphs and extracts path information for each glyph. This segmentation allows the alignment engine to work with specific portions of text (individual characters or groups of characters) rather than treating the entire text as a single editable unit. Users can snap objects to specific glyphs while maintaining the ability to edit the full text, thus achieving both precision and editability

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If manual alignment methods are used to keep text editable, then text editability is maintained, but alignment precision deteriorates

Engineering Contradiction:
Improvetext editabilityVSAvoidalignment precision
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent replaces manual mechanical alignment methods with an automated alignment engine that uses path information and snapping algorithms. The alignment engine automatically calculates and applies precise alignment between objects and text glyphs based on their path information, eliminating the need for manual positioning while maintaining text editability. This substitution of manual mechanics with automated computational methods achieves both precision and editability

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

Data Source

PatentUS11182941B2Aligning objects with text
Publication Date: 2021.11.23 ADOBE INC
  • US11182941B2 patent drawing
  • US11182941B2 patent drawing
  • US11182941B2 patent drawing

AI summary

An object is coupled to a glyph in a text segment, while maintaining the text segment as editable. The text segment includes glyphs, which are graphical representations of characters. Each glyph is defined internally in the form of path information, which includes one or more points corresponding to the outline of the glyph. The path information for the text segment is determined and utilized in order to facilitate the coupling of an object with the text segment. The text segment remains editable as text subsequent to such coupling.