9846684

Dynamic Text Layout Rules

PublishedDecember 19, 2017
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
18 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A method comprising: at an electronic device with a display and one or more input devices; displaying on the display of the electronic device, a first text string with a first type style and a second text string with a second type style, wherein the first type style is different than the second type style; the first text string is displayed proximate to the second text string on the display with a first spatial arrangement that is determined based at least in part on the first type style and the second type style; after displaying the first text string and the second text string on the display, receiving, via the one or more input devices, input that changes a font size of the first text string and changes the respective font size of the second text string; in response to receiving the input, dynamically adjusting, by the electronic device, one or more font metrics that determine the spatial arrangement of text in accordance with text layout rules based on the first type style and the second type style; and displaying, on the display of the electronic device, the first text string and the second text string with the respective font size changed and with a second spatial arrangement that is determined based on the first type style, the second type style and the dynamically adjusted one or more font metrics.

Plain English Translation

An electronic device displays two text strings with different styles (e.g., font, size, color) positioned near each other. Their initial arrangement considers these style differences. When the font size of both strings is changed (via user or program), the device dynamically adjusts font metrics (spacing, kerning, leading) according to predefined text layout rules that are specific to those styles. The text strings are then re-displayed with the new font size and an updated arrangement reflecting the adjusted font metrics, thereby maintaining readability or visual harmony despite the size change.

Claim 2

Original Legal Text

2. The method of claim 1 , wherein receiving the input comprises receiving one or more of a user input and a programmatic input.

Plain English Translation

The dynamic text layout adjustment, as described where an electronic device adjusts spacing of text strings after a font size change, can be triggered by either direct user interaction (e.g., a slider in a UI) or through programmatic control (e.g., an API call changing the font size). This means the adjustment responds to both user-initiated changes and automated adjustments within the software.

Claim 3

Original Legal Text

3. The method of claim 1 , wherein dynamically adjusting the one or more font metrics comprises: adjusting a size of a bounding rectangle of a text container object for at least on of the first text string and the second text string.

Plain English Translation

In the dynamic text layout adjustment, where an electronic device adjusts spacing of text strings after a font size change, the adjustment of font metrics involves resizing the bounding rectangle of a text container object for at least one of the text strings. This means the rectangular area that encloses the text is dynamically resized to accommodate the new font size and maintain proper layout.

Claim 4

Original Legal Text

4. The method of claim 3 , wherein dynamically adjusting the one or more font metrics further comprises: adjusting one or more of a size and a shape of a text container region of the text container object.

Plain English Translation

The dynamic text layout adjustment, where an electronic device adjusts spacing of text strings after a font size change, further includes adjusting the size and/or shape of a text container region within the text container object. This allows for more granular control over the layout, not just resizing the entire bounding rectangle, but also modifying specific regions within that rectangle to optimize text arrangement.

Claim 5

Original Legal Text

5. The method of claim 1 , wherein dynamically adjusting the one or more font metrics comprises: adjusting line fragment padding for at least one of the first text string and the second text string.

Plain English Translation

In the dynamic text layout adjustment, where an electronic device adjusts spacing of text strings after a font size change, the adjustment of font metrics includes modifying the line fragment padding for at least one of the text strings. This means the spacing around individual lines of text is adjusted to improve readability and visual appearance after the font size change.

Claim 6

Original Legal Text

6. The method of claim 1 , wherein dynamically adjusting the one or more font metrics comprises: adjusting a size of a display object for displaying at least one of the first text string and the second text string.

Plain English Translation

In the dynamic text layout adjustment, where an electronic device adjusts spacing of text strings after a font size change, the adjustment of font metrics includes resizing the display object used to render at least one of the text strings. This allows for scaling or otherwise transforming the visual representation of the text element itself, not just adjusting internal font metrics.

Claim 7

Original Legal Text

7. The method of claim 1 , wherein at least one of the text layout rules specifies an amount of leading between baselines of text strings.

Plain English Translation

In the dynamic text layout adjustment, where an electronic device adjusts spacing of text strings after a font size change, at least one of the text layout rules defines the leading (vertical space) between the baselines of the text strings. This rule ensures proper vertical spacing between lines of text is maintained or adjusted as the font size changes.

Claim 8

Original Legal Text

8. The method of claim 1 , wherein at least one of the text layout rules specifies a linear equation.

Plain English Translation

In the dynamic text layout adjustment, where an electronic device adjusts spacing of text strings after a font size change, at least one of the text layout rules is defined by a linear equation. This allows for a mathematical relationship to govern how font metrics are adjusted based on factors like font size or other parameters.

Claim 9

Original Legal Text

9. The method of claim 8 , where the linear equation is a sum of a default leading and a fraction of the default leading.

Plain English Translation

The linear equation controlling text layout, as described where an electronic device adjusts spacing of text strings after a font size change, calculates the leading (vertical space) as the sum of a default leading value and a fraction of that default leading. This creates a proportional adjustment of the leading based on the original value.

Claim 10

Original Legal Text

10. A system comprising: a display; one or more input devices; one or more processors; and a memory coupled to the one or more processors and configured for storing instructions, which, when executed by the one or more processors, causes the one or more processors to perform operations comprising: displaying, on the display, a first text string with a first type style and a second text string with a second type style, wherein the first type style is different than the second type style; the first text string is displayed proximate to the second text string on the display with a first spatial arrangement that is determined based at least in part on the first type style and the second type style; after displaying the first text string and the second text string on the display, receiving, via the one or more input devices, input that changes a font size of the first text string and changes the respective font size of the second text string; in response to receiving the input, dynamically adjusting one or more font metrics that determine the special arrangement of text in accordance with text layout rules based on the first type style and the second type style; and displaying, on the display, the first text string and the second text string with the respective font size changed and with a second spatial arrangement that is determined based on the first type style, the second type style and the dynamically adjusted one or more font metrics.

Plain English Translation

A system includes a display, input devices, processor, and memory. The system displays two differently styled text strings near each other, with their initial positions determined by their styles. Upon receiving input that changes the font size of both strings, the system dynamically adjusts font metrics based on text layout rules that consider the styles. The text is then re-displayed with the new font size and updated arrangement, reflecting the font metric adjustments.

Claim 11

Original Legal Text

11. The system of claim 10 , wherein receiving the input comprises receiving one or more of a user input and a programmatic input.

Plain English Translation

The dynamic text layout adjustment, as described in a system that adjusts spacing of text strings after a font size change, can be triggered by either direct user interaction (e.g., a slider in a UI) or through programmatic control (e.g., an API call changing the font size). This means the adjustment responds to both user-initiated changes and automated adjustments within the software.

Claim 12

Original Legal Text

12. The system of claim 10 , wherein dynamically adjusting the one or more font metrics comprises: adjusting a size of a hounding rectangle of a text container object for at least one of the first text string and the second text string.

Plain English Translation

In the dynamic text layout adjustment, as described in a system that adjusts spacing of text strings after a font size change, the adjustment of font metrics includes resizing the bounding rectangle of a text container object for at least one of the text strings. This means the rectangular area that encloses the text is dynamically resized to accommodate the new font size and maintain proper layout.

Claim 13

Original Legal Text

13. The system of claim 12 , wherein dynamically adjusting the one or more font metrics further comprises: adjusting one or more of a size and a shape of a text container region of the text container object.

Plain English Translation

The dynamic text layout adjustment, as described in a system that adjusts spacing of text strings after a font size change, further includes adjusting the size and/or shape of a text container region within the text container object. This allows for more granular control over the layout, not just resizing the entire bounding rectangle, but also modifying specific regions within that rectangle to optimize text arrangement.

Claim 14

Original Legal Text

14. The system of claim 10 , wherein dynamically adjusting the one or more font metrics comprises: adjusting line fragment padding for at least one of the first text string and the second text string.

Plain English Translation

In the dynamic text layout adjustment, as described in a system that adjusts spacing of text strings after a font size change, the adjustment of font metrics includes modifying the line fragment padding for at least one of the text strings. This means the spacing around individual lines of text is adjusted to improve readability and visual appearance after the font size change.

Claim 15

Original Legal Text

15. The system of claim 10 , wherein dynamically adjusting the one or more font metrics comprises: adjusting a size of a display object for displaying at least one of the first text string and the second text string.

Plain English Translation

In the dynamic text layout adjustment, as described in a system that adjusts spacing of text strings after a font size change, the adjustment of font metrics includes resizing the display object used to render at least one of the text strings. This allows for scaling or otherwise transforming the visual representation of the text element itself, not just adjusting internal font metrics.

Claim 16

Original Legal Text

16. The system of claim 10 , wherein at least one of the text layout rules specifies an amount of leading between baselines of text strings.

Plain English Translation

In the dynamic text layout adjustment, as described in a system that adjusts spacing of text strings after a font size change, at least one of the text layout rules defines the leading (vertical space) between the baselines of the text strings. This rule ensures proper vertical spacing between lines of text is maintained or adjusted as the font size changes.

Claim 17

Original Legal Text

17. The system of claim 10 , wherein at least one of the text layout rules specifies a linear equation.

Plain English Translation

In the dynamic text layout adjustment, as described in a system that adjusts spacing of text strings after a font size change, at least one of the text layout rules is defined by a linear equation. This allows for a mathematical relationship to govern how font metrics are adjusted based on factors like font size or other parameters.

Claim 18

Original Legal Text

18. The system of claim 17 , where the linear equation is a sum of a default leading and a fraction of the default leading.

Plain English Translation

The linear equation controlling text layout, as described in a system that adjusts spacing of text strings after a font size change, calculates the leading (vertical space) as the sum of a default leading value and a fraction of that default leading. This creates a proportional adjustment of the leading based on the original value.

Patent Metadata

Filing Date

Unknown

Publication Date

December 19, 2017

Inventors

Jason Clay Beaver
Elizabeth Caroline Furches Cranfill
Eric Lance Wilson
David Chance Graham
Johannes Fortmann
Olivier Gutknecht
Antonio Cavedoni

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Dynamic Text Layout Rules” (9846684). https://patentable.app/patents/9846684

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/9846684. See llms.txt for full attribution policy.