Glyph-Aware Snapping for Editable Text Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional content creation systems have limited functionality for creating graphical content in relation to text content, requiring multiple inputs and tool interactions, which makes it tedious and limits further editing, often preventing users from creating digital content with coordinated text and graphical elements.

Innovation Solution

A content processing system generates snapping guidelines for selected glyphs, allowing graphical content to align with the guidelines while preserving the ability to edit the text content using text editing tools, enabling the creation of graphical content that can be easily attached to text without destroying its editability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If conventional systems use multiple inputs and tool interactions to create graphical content with text, then graphical content can be created, but the text content loses its editability and the process becomes tedious

Engineering Contradiction:
Improveease of creating graphical contentVSAvoidease of editing text content
Core Design Contradiction:
Ease of manufactureVSEase of operation

Solution Approach 1:

The patent introduces snapping guidelines as an intermediary element that mediates between text content and graphical content creation. The guidelines are generated from the text content's geometry (bounding box, character width, line height) and serve as a bridge that enables precise graphical placement without requiring the text to be converted to editable formats. This allows users to create coordinated graphical content while preserving text editability, resolving the contradiction between ease of graphical content creation and ease of text editing.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If conventional systems convert text to graphical format for coordination, then graphical content can be aligned with text, but the text content can no longer be edited

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

Solution Approach 1:

Snapping guidelines serve as an intermediary that transfers geometric information from editable text content to graphical content without converting the text itself. The guidelines capture key geometric properties (bounding box edges, character centers, baseline) and use them to provide alignment references. This allows precise alignment to be achieved while the underlying text remains in its editable format, resolving the contradiction between alignment precision and text editability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical approach of converting text to graphical format (which locks editability) with a computational approach using snapping guidelines. Instead of physically transforming the text into a non-editable graphical representation, the system uses computational geometry to generate guideline data that provides alignment information. This substitution allows precise alignment to be achieved through computational means while preserving the original text's editability.

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

3Ease of operation

If conventional systems provide limited graphical content functionality, then text content remains editable, but users must provide multiple inputs and interact with different tools

Engineering Contradiction:
Improvetext editabilityVSAvoidnumber of tools and inputs
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements a universal snapping guideline system that serves multiple functions: it provides alignment references for graphical content creation, maintains text editability, and works with various types of text content (different fonts, sizes, styles). The same guideline generation mechanism handles diverse text scenarios without requiring separate tools or complex input sequences. This multi-functionality reduces the number of separate tools needed while preserving text editability, resolving the contradiction between ease of operation and device complexity.

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

Data Source

PatentUS10839139B2Glyph aware snapping
Publication Date: 2020.11.17 ADOBE INC
  • US10839139B2 patent drawing
  • US10839139B2 patent drawing
  • US10839139B2 patent drawing

AI summary

Glyph aware snapping is described. A content processing system receives a selection input to select a glyph from text content presented via a user interface of a content editing application. Responsive to this, the content processing system generates and presents snapping guidelines in relation to the glyph while preserving an ability of the glyph to be editable using text editing tools. These snapping guidelines correspond to an identified subset of linear segments of the glyph and enable the content processing system to snap a focus (e.g., a cursor) of a graphics editing tool from a position proximate the snapping guidelines to a position on the snapping guidelines. This enables the content processing system to generate graphical content that aligns with the snapping guidelines and can be attached to the glyph based on the alignment—without destroying the ability of the text content to be editable using text editing tools.