Font Generating Device Using Hierarchical Relational Equations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing font technologies, such as bitmap and outline fonts, require significant time and resources to modify font styles like thickness and shape, with outline fonts experiencing system overload due to complex mathematical processes and lacking information about strokes, making it difficult to efficiently generate and modify fonts.

Innovation Solution

A font generating device and method using outline font editing that generates new fonts in real-time by adding attributes to METAFONT code in XML, hierarchizing fonts into whole and partial sets, and creating relational equations to change font styles, allowing for efficient modification of font attributes such as roundness, grapheme, and stroke shape.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If outline font is used to freely scale character size and reduce storage capacity, then storage efficiency is improved, but system overload occurs due to complex mathematical processes during rasterizing

Engineering Contradiction:
Improvestorage capacityVSAvoidsystem load
Core Design Contradiction:
Quantity of substanceVSPower

Solution Approach 1:

The patent pre-calculates and stores rasterized font data at multiple sizes during font creation, so that during actual use, the system can directly retrieve pre-rendered fonts without performing complex real-time rasterization calculations, thereby reducing system load while maintaining storage efficiency

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a dynamic font loading mechanism that loads only the required font sizes and styles into memory based on actual usage needs, optimizing the balance between storage capacity and system performance by avoiding loading all possible font variations simultaneously

Inventive Principle:
Principle #15Dynamics

2Quantity of substance

If outline font is used to reduce storage capacity, then storage efficiency is improved, but manual modification of reference points and control points is required to change font style

Engineering Contradiction:
Improvestorage capacityVSAvoidfont modification ease
Core Design Contradiction:
Quantity of substanceVSEase of manufacture

Solution Approach 1:

The patent segments the font into multiple independent style layers (e.g., stroke width, curvature, spacing) that can be independently adjusted through style parameters, allowing font style modification without changing the underlying outline structure, thus maintaining storage efficiency while improving modification ease

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces style parameters that control font characteristics such as stroke thickness, curvature, and spacing, allowing users to modify font appearance by adjusting parameters rather than manually editing reference points and control points, thereby maintaining storage efficiency while significantly improving font modification ease

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If bitmap font is used to represent fixed image font, then font display is simple, but creating new fonts for different sizes takes long time and requires large storage capacity

Engineering Contradiction:
Improvefont structure simplicityVSAvoidstorage capacity
Core Design Contradiction:
Device complexityVSQuantity of substance

Solution Approach 1:

The patent creates a universal font structure that can represent multiple font sizes and styles using a single outline definition with style parameters, eliminating the need to store separate bitmap images for each size while maintaining simple font structure through standardized outline representation

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

Data Source

PatentUS11651140B2Font generating device and method for changing partial character style
Publication Date: 2023.05.16 FOUND OF SOONGSIL UNIV IND COOP
  • US11651140B2 patent drawing
  • US11651140B2 patent drawing
  • US11651140B2 patent drawing

AI summary

Provided is a font generating method including generating an intermediate code by adding attributes for METAFONT to code of an outline font, generating a font in the METAFONT by parsing the intermediate code, hierarchizing the font into a whole set representing a whole of a character and a partial set representing a part of the character, and changing a style of the font according to a relational equation representing a relationship between the whole set and the partial set.