Adaptive Text Marking for Glyph Intersection Avoidance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In digital typography, underlined text can be aesthetically unpleasing due to intersections with glyphs, leading to cluttered and reduced legibility, especially when using decorative or script fonts with many intersecting glyphs, and existing solutions either create harsh breaks or are tedious to implement manually.
Innovation Solution
The system modifies text markings to avoid intersections by applying a glyph offset distance or adjusting the text marking weight and offset, ensuring the underline corresponds with the glyph shape, allowing for a harmonious and aesthetically pleasing appearance without intersecting with glyphs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If traditional underlining is applied to text, then text markings are simple to implement, but the visual appearance becomes cluttered and legibility is reduced due to intersections with glyphs
Solution Approach 1:
The system applies different treatments to different parts of the text marking based on local glyph characteristics. It detects specific glyph regions (ascenders, descenders, loops) and adjusts the text marking properties locally in those regions, allowing the marking to conform to the glyph shape rather than applying a uniform straight line across all text.
Solution Approach 2:
The invention transitions from a one-dimensional straight text marking to a two-dimensional curved or segmented marking that follows the contour of glyph boundaries. By introducing vertical dimensionality variations to the otherwise horizontal marking, it avoids intersections while maintaining visual continuity.
2Object-affected harmful factors
If text markings are modified to avoid glyph intersections, then visual appeal and readability are enhanced, but the complexity of the marking system increases
Solution Approach 1:
The system performs self-adjustment by automatically detecting glyph boundaries and autonomously modifying text marking paths to avoid intersections. The marking system serves itself by using glyph outline data to determine its own placement and shape, eliminating the need for manual intervention or complex external control mechanisms.
Solution Approach 2:
The invention dynamically changes geometric parameters of the text marking (position, curvature, segmentation) based on detected glyph characteristics. By adjusting these parameters in response to glyph boundaries, the system achieves aesthetic avoidance of intersections without requiring a complete redesign of the marking mechanism.
3Object-affected harmful factors
If manual adjustment of text markings is performed to avoid intersections, then aesthetic appearance is improved, but the process becomes tedious and time-consuming
Solution Approach 1:
The system performs preliminary detection of glyph boundaries and pre-calculates optimal text marking paths before final rendering. By anticipating potential intersections and preparing adjusted marking geometries in advance, it eliminates the need for time-consuming manual trial-and-adjustment processes during document creation or editing.
Solution Approach 2:
The invention replaces manual mechanical adjustment with automated computational geometry algorithms. The system uses coordinate-based detection and mathematical calculations to determine marking paths, substituting human manual positioning with algorithmic precision and automation.
4Ease of manufacture
If text markings intersect with glyphs, then implementation is straightforward, but the design synergy and harmonious appearance are compromised
Solution Approach 1:
The system replaces straight linear text markings with curved paths that follow the contours of glyph shapes. By introducing curvature and organic forms that mirror the rounded or angled boundaries of letters, the marking achieves better visual harmony and design synergy with the underlying text.
Solution Approach 2:
The invention creates asymmetric text marking configurations that adapt to the asymmetric shapes of individual glyphs. Rather than applying uniform symmetric marking to all text, it varies the marking shape and position to match the unique characteristics of each glyph, achieving better visual integration.
Data Source
AI summary
A method for marking text in digital typography includes identifying one or more glyphs that intersect or overlap with a text marking bounding box, drawing a modified text marking to avoid intersecting with the one or more glyphs, and causing a display device to display the modified text marking with the text. The text marking is associated with a line of text including the glyphs or adjacent to a waxline of text including the glyphs. For each of the glyphs, the glyph corresponding to the glyph bounding box intersecting with the text marking is indicated. The modified text marking is drawn based on outlines of the glyphs, intersections between a text marking bounding box and the glyph outlines, and a user-specified glyph offset, text marking weight, and/or text marking offset to avoid intersecting with the glyphs. The shape of the modified text marking avoids intersecting with or overlapping the glyph.


