Font Generation via Component Decomposition and Recomposition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Generating fonts for complex characters, such as Chinese, Korean, and Thai, is challenging due to the large number of combinations of single letters, making it impractical to manually convert these characters into digital fonts.

Innovation Solution

A font generating system and method that decompose complex characters into components, convert these components into fonted components, and then recompose them using a GAN model with an encoder and decoder to generate fonted characters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If manual conversion of all character combinations is performed, then font accuracy is improved, but productivity deteriorates due to the impracticality of converting thousands of character combinations

Engineering Contradiction:
Improvefont accuracyVSAvoidfont conversion efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent segments complex characters into basic components (radicals and strokes). Instead of converting entire character combinations manually, the system converts individual components once and then automatically recombines them through computational operations, dramatically improving productivity while maintaining font accuracy

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a library of converted basic components that can be copied and reused across multiple character combinations. Once a radical or stroke is converted to a target font style, the converted component is stored and reused whenever that component appears in different character combinations, eliminating redundant conversion work

Inventive Principle:
Principle #26Copying

2Reliability

If data collection for all letters is performed, then font completeness is improved, but loss of time worsens due to the extensive effort required to collect and convert all character data

Engineering Contradiction:
Improvefont completenessVSAvoiddata collection time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary conversion of basic components (radicals and strokes) into the target font style beforehand. These pre-converted components are stored in a library and can be quickly assembled into complete characters without requiring time-consuming manual conversion each time, thus maintaining font completeness while reducing time loss

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a universal component library where each basic component (radical or stroke) serves multiple functions across different character combinations. A single converted radical can be used in numerous different characters, making the data collection and conversion process more efficient while ensuring comprehensive font coverage

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

Data Source

PatentUS12277628B2Font generating system and font generating method based on component separation of character
Publication Date: 2025.04.15 FOUND OF SOONGSIL UNIV IND COOP
  • US12277628B2 patent drawing
  • US12277628B2 patent drawing
  • US12277628B2 patent drawing

AI summary

Provided are a font generating system and a font generating method. The font generating system and the font generating method of the present disclosure are provided to include a component decomposer which has at least one character input thereto and decomposes the input character into at least one component, a component converter which converts the at least one component into a component with a predetermined font to generate at least one imaging component, and a component recomposer which recomposes the at least one imaging component to generate a fonted character.