Variable Font Diacritic Control for Legibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current software lacks control over the visual properties of diacritic marks, leading to illegibility and readability issues in texts with languages that use diacritic marks, as these marks are fixed and predetermined by font design, causing overlapping and linguistic ambiguity.

Innovation Solution

A font system that allows users to customize diacritic mark properties such as orientation, position, shape, and form independently of base letters through variable font technology, enabling incremental adjustments and detailed control within the font development process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If diacritic marks are made larger to improve visibility, then legibility improves, but overlapping with other diacritics or characters occurs causing illegibility

Engineering Contradiction:
Improvediacritic visibilityVSAvoidoverlapping with other diacritics
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent implements dynamic control of diacritic mark properties through variable fonts, allowing users to adjust size, position, orientation, and shape parameters independently. This enables optimization of diacritic visibility while preventing overlaps by dynamically tuning parameters based on specific language requirements and text context.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes multiple visual parameters of diacritic marks including size, position, orientation, and shape through variable font technology. By allowing independent adjustment of these parameters, the system can optimize legibility while avoiding harmful overlaps with base letters or other diacritics.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If additional interline space is added to avoid diacritic overlapping, then readability improves, but design flexibility is restricted and layout space increases

Engineering Contradiction:
Improvetext readabilityVSAvoiddesign flexibility
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent applies local quality control by allowing independent adjustment of diacritic mark properties specific to each character or diacritic type, rather than applying uniform spacing changes to entire lines. This enables targeted optimization of diacritic placement to prevent overlaps while maintaining overall design flexibility and compact layout.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically adjusts diacritic position and size parameters on a per-character basis, allowing flexible adaptation to different linguistic requirements without requiring fixed increases in interline space. This maintains design versatility while ensuring readability.

Inventive Principle:
Principle #15Dynamics

3Area of stationary object

If diacritic mark size is reduced to prevent overlapping, then layout compactness improves, but legibility and coherence deteriorate

Engineering Contradiction:
Improvetext layout compactnessVSAvoiddiacritic legibility
Core Design Contradiction:
Area of stationary objectVSMeasurement precision

Solution Approach 1:

The patent enables independent parameter adjustment for diacritic marks, allowing users to optimize size and position parameters to achieve compact layout while maintaining sufficient legibility. The variable font system provides fine-grained control over diacritic dimensions and placement to balance compactness and readability.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system dynamically scales and positions diacritic marks based on specific language requirements and text context, allowing compact representation when possible while expanding for better legibility when needed, thus optimizing the balance between layout compactness and readability.

Inventive Principle:
Principle #15Dynamics

4Ease of operation

If fixed font design is used to simplify software, then ease of operation improves, but control over diacritic visual properties is lost

Engineering Contradiction:
Improvesoftware simplicityVSAvoiddiacritic customization control
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements a universal variable font system that provides multi-functional control over diacritic marks through a single integrated interface. Users can adjust multiple properties (size, position, orientation, shape) through standardized parameter controls, maintaining software simplicity while gaining comprehensive customization capability.

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

Solution Approach 2:

The system uses parameter-based control where users adjust diacritic properties through simple parameter modifications rather than complex design workflows. This maintains ease of operation while providing versatile control over diacritic visual appearance through variable font technology.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11734492B2Manipulating diacritic marks
Publication Date: 2023.08.22 SAUDI ARABIAN OIL CO
  • US11734492B2 patent drawing
  • US11734492B2 patent drawing
  • US11734492B2 patent drawing

AI summary

Disclosed are methods, systems, and computer-readable medium to perform operations including: generating a plurality of letter glyphs of a language that includes diacritic marks; generating a plurality of diacritic glyphs of the diacritic marks; anchoring the plurality of diacritic glyphs to the plurality of character glyphs to create a set of character glyphs; creating, using the set of character glyphs, a duplicate set of character glyphs comprising a plurality of duplicate letter glyphs and a plurality of duplicate diacritic glyphs; editing the plurality of duplicate diacritic glyphs to change a visual property of the plurality of duplicate diacritic glyphs; designating the set of character glyphs as a first variable font and the duplicate set of character glyphs as a second variable font; compiling the first and second variable fonts into a master font; and providing the master font for output on a graphical user interface (GUI).