Alternate Glyph System for Real-Time Text Styling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional content editing applications lack the ability to efficiently and intuitively replace default glyphs with preferred glyphs in real-time while typing, making it tedious and time-consuming for users to customize the tone of their text, especially when dealing with large documents.

Innovation Solution

An alternate glyph system that maps characters to preferred glyphs by assigning character values and storing them in a priority glyph set, allowing for real-time replacement of default glyphs with preferred glyphs from any font, and providing suggested glyphs to streamline the selection process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users manually replace individual default glyphs with preferred glyphs in conventional content editing applications, then the desired stylistic customization can be achieved, but the process becomes tedious and time-consuming

Engineering Contradiction:
Improveglyph customization capabilityVSAvoidtime to replace glyphs
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-defining glyph substitution rules that map default glyphs to preferred alternate glyphs. When a user selects a font, the system automatically applies these pre-configured substitutions, eliminating the need for users to manually replace each glyph individually. This resolves the contradiction by preparing the customization rules in advance, allowing rapid application of stylistic preferences without time-consuming manual intervention.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by automatically detecting which glyphs in the selected font have preferred alternates and performing the substitutions without requiring user intervention. The glyph substitution engine autonomously applies the predefined rules, allowing the system to serve itself in the customization process. This resolves the contradiction by automating the time-consuming manual replacement task.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If conventional content editing applications provide alternate glyphs, then users have access to different stylistic options, but the interface requires users to manually search and select each glyph

Engineering Contradiction:
Improveavailable glyph stylesVSAvoidglyph selection process
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system extracts the essential information needed for glyph substitution by identifying only the mapping between default glyphs and their preferred alternates. Instead of presenting users with the complete complexity of all available glyphs and their attributes, the system extracts and applies only the necessary substitution rules. This resolves the contradiction by removing the cumbersome manual search and selection process while preserving access to diverse glyph styles.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The glyph substitution rules act as an intermediary layer between the user's font selection and the actual glyph rendering. Rather than requiring users to directly navigate and select from available glyphs, the substitution rules mediate the process by automatically translating font selections into the desired alternate glyph forms. This resolves the contradiction by simplifying the user interface while maintaining access to multiple stylistic options.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If users apply pre-defined rule sets to replace glyphs, then the replacement process is automated, but all rules in the rule set are applied including unwanted changes

Engineering Contradiction:
Improveglyph replacement speedVSAvoidunwanted text changes
Core Design Contradiction:
ProductivityVSObject-generated harmful factors

Solution Approach 1:

The system applies local quality by making glyph substitutions specific to individual characters rather than applying blanket rules to entire text blocks. Each glyph substitution rule is localized to particular default glyphs that have preferred alternates, allowing selective application of changes. This resolves the contradiction by enabling automated replacement speed while avoiding unwanted changes through precise, localized substitution rules that only affect specific glyphs rather than all text.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11733785B2Stylizing text by providing alternate glyphs
Publication Date: 2023.08.22 ADOBE INC
  • US11733785B2 patent drawing
  • US11733785B2 patent drawing
  • US11733785B2 patent drawing

AI summary

Systems and methods provide for replacing a default glyph in text displayed by an application with a preferred glyph. A preferred glyph is selected and the character value, glyph ID and font of the preferred glyph are extracted from the preferred glyph. The character value of the preferred glyph is then mapped to the glyph ID and font, which is then stored in a priority glyph set. A user can then input text into a document normally using default glyphs of a font. If it is determined that a character value associated with a default glyph is included in the priority glyph set, the default glyph is replaced by a preferred glyph. Additionally, suggestion glyphs may be presented to a user based on, at least, the character value, glyph ID, and font of a selected glyph.