Glyph Weight Modification via Segmented Outline Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems for modifying the visual appearance of text are labor-intensive, require multiple font files, or are limited in functionality, failing to maintain important text properties like searchability and often necessitate the generation of new font files.

Innovation Solution

A glyph modification system that receives a glyph outline and a property to modify, representing it as segments with start points, endpoints, and directions, identifies features like vertical and horizontal aspects, and modifies the outline without requiring additional font information, enabling simultaneous modification of all glyphs within a single font file without generating new files.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If individual glyphs are modified manually to change visual appearance, then the visual appearance can be customized, but the process becomes labor intensive and searchability is lost

Engineering Contradiction:
Improvevisual appearance customizationVSAvoidlabor intensive modification process
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The glyph outline is segmented into multiple paths, and each path is further divided into segments with defined directions. This segmentation enables automated identification of glyph features (vertical stems, horizontal bars) and applies modifications systematically across all segments simultaneously, eliminating manual labor while preserving searchability through programmatic processing

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system modifies glyph visual appearance by changing parameters of the outline segments (coordinates, directions) based on identified features. By automatically adjusting segment parameters according to feature type and desired modification direction, the system achieves visual customization without manual intervention and maintains text properties

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If multiple master fonts are used to generate new font files for visual appearance changes, then different visual styles can be achieved, but the system complexity increases and multiple font files are required

Engineering Contradiction:
Improvevisual style varietyVSAvoidmultiple font files and interpolation systems
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The invention extracts the essential glyph outline information from font files and performs modifications directly on the segmented paths. By separating the modification process from the complete font file structure and working with extracted outline segments, the system achieves visual style changes without requiring multiple master fonts or complex interpolation mechanisms

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system creates modified glyphs by copying and transforming the original glyph outline segments rather than generating entirely new fonts. The segmented paths are copied, modified according to feature identification, and reassembled, enabling visual appearance changes while maintaining a single font file structure

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If conventional systems modify glyph outlines individually, then visual appearance can be changed, but the modification process is labor intensive and cannot be applied systematically to all glyphs

Engineering Contradiction:
Improveglyph customization capabilityVSAvoidmodification efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

By segmenting glyph outlines into standardized paths with defined directions, the system enables automated feature identification and systematic modification across all glyphs in a font. This segmentation structure allows batch processing and automated application of visual changes, dramatically improving productivity while maintaining customization capability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The segmented path representation and feature identification system provides a universal framework that can be applied to all glyph types consistently. The same segmentation and modification processes work across different glyph categories, enabling systematic automation and high productivity while preserving the ability to customize visual appearance

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

Data Source

PatentUS11403794B2Glyph weight modification
Publication Date: 2022.08.02 ADOBE INC
  • US11403794B2 patent drawing
  • US11403794B2 patent drawing
  • US11403794B2 patent drawing

AI summary

In implementations of glyph weight modification, a glyph modification system represents an outline of an unmodified glyph as segments having start points and endpoints. The segments have directions based on the start points and the endpoints such that an endpoint of a segment is a start point of another segment. The system identifies features of the unmodified glyph based on the segment directions. A property of the unmodified glyph can be modified by changing coordinates of points of the segments based on the identified features. The glyph modification system generates a modified glyph having the modified property using the points of the segments with the changed coordinates.