Glyph Management System for Swash Type Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional techniques for accessing alternate glyphs in digital content creation systems are inefficient due to the lack of uniformity in how glyphs and alternate glyphs are categorized within fonts, leading to complex user access and inefficient computational resource usage.

Innovation Solution

A digital content processing system employs a glyph management system that extracts vector representations of input glyphs and alternate glyphs, aligns them using medial axis representations, and determines swash types to automatically generate candidate glyph sequences for replacement, thereby improving user efficiency and computational resource consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If fonts include thousands of alternate glyphs to increase availability and typographic options, then glyph variety and design flexibility are improved, but user access complexity and computational resource consumption increase

Engineering Contradiction:
Improveglyph varietyVSAvoiduser access complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the large set of alternate glyphs into organized categories (swash glyphs, contextual alternates, stylistic sets, etc.) with hierarchical structure. This segmentation allows users to access glyphs through categorized menus rather than browsing thousands of individual options, reducing access complexity while preserving glyph variety.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary glyph selection interface that mediates between the user and the large glyph database. This interface provides structured navigation, filtering, and selection capabilities that simplify user interaction with thousands of glyphs, acting as a mediator between the user's needs and the comprehensive glyph library.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If fonts include thousands of alternate glyphs to increase availability and typographic options, then glyph variety and design flexibility are improved, but computational resource consumption increases

Engineering Contradiction:
Improveglyph varietyVSAvoidcomputational resource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent performs preliminary organization and categorization of glyphs during font loading and preprocessing. Alternate glyphs are pre-sorted into categories (swash, contextual, stylistic) and pre-analyzed for their characteristics. This preliminary action reduces the computational burden during actual glyph selection and rendering operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the glyph set into categorized groups that can be independently processed and managed. This segmentation allows the system to load and process only relevant glyph categories based on context, rather than maintaining and processing all thousands of glyphs simultaneously, reducing memory and computational resource consumption.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If glyph categorization is left to font designer interpretation to maintain design flexibility, then font design freedom is improved, but uniformity and accessibility across different fonts deteriorate

Engineering Contradiction:
Improvefont design freedomVSAvoidglyph accessibility
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements a universal categorization framework that works across different font families and styles. The same category structure (swash, contextual, stylistic sets) is applied uniformly to all fonts, enabling consistent glyph access methods regardless of the specific font being used. This universal approach maintains font design freedom while standardizing user interaction.

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

Solution Approach 2:

The patent changes the parameter of categorization from being font-designer-specific to being system-standardized. By establishing uniform category definitions and structures that apply across all fonts, the system transforms glyph accessibility from a variable parameter to a consistent standard, improving ease of operation while preserving the actual glyph content and design variations.

Inventive Principle:
Principle #35Parameter changes

4Manufacturing precision

If manual selection of alternate glyphs is required to ensure precise typographic control, then typographic precision is improved, but user efficiency and time consumption deteriorate

Engineering Contradiction:
Improvetypographic precisionVSAvoiduser efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent implements automated glyph selection capabilities that allow the system to suggest and apply appropriate alternate glyphs based on contextual analysis. The system automatically identifies suitable swash glyphs, contextual alternates, and stylistic sets based on the surrounding text and design context, reducing the need for manual intervention while maintaining typographic precision.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent incorporates feedback mechanisms where the system analyzes the context (surrounding glyphs, document style, formalness level) and provides intelligent suggestions for alternate glyph selection. This feedback loop enables the system to learn from user preferences and contextual patterns, improving automated selection accuracy while maintaining precision.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11763064B2Glyph accessibility and swash control system
Publication Date: 2023.09.19 ADOBE INC
  • US11763064B2 patent drawing
  • US11763064B2 patent drawing
  • US11763064B2 patent drawing

AI summary

Glyph accessibility techniques are described. In an example, the glyph management system obtains alternate glyphs of glyphs from an input glyph sequence. The glyph management system then determines a swash type of swashes included in respective alternate glyphs. The swash type is used to generate candidate glyph sequences using one or more rules. The candidate glyph sequences are usable to replace an input glyph sequence in the user interface.