International automatic font size system and method
First Claim
1. A method for automatically determining an optimum size for a font for readability on a viewing medium, the font capable of rendering text, the text organized in clusters, each cluster being a rendering unit of the string of text identified by an amount of printed matter between points where a cursor can be inserted therein, the text being rendered in a font size, the font size being in terms of an em, each em identified by a square of the type, the method comprising:
- determining a character density for the font; and
multiplying the character density by a sharpest focusable area of the viewing medium.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method determines an optimum size for a font for readability. A method determines font characteristics by determining a character density for the font and multiplying the character density by a sharpest focusable area of the viewing medium. The method further includes varying the character density according to a range in a number of clusters per fixation to determine a maximum font size and a minimum font size. In an embodiment, the character density is a ratio of a number of clusters per em in the font to a number of visible clusters within a predetermined foveal angle. The predetermined foveal angle can be a field of vision for sharpest focus of an eye or a reader specific foveal angle that reflects the reader'"'"'s visual acuity, taking into consideration macular degeneration, vision impairments, vision sharpness, tunnel vision, eye disease, near sightedness, far sightedness, dyslexia, and astigmatism.
60 Citations
42 Claims
-
1. A method for automatically determining an optimum size for a font for readability on a viewing medium, the font capable of rendering text, the text organized in clusters, each cluster being a rendering unit of the string of text identified by an amount of printed matter between points where a cursor can be inserted therein, the text being rendered in a font size, the font size being in terms of an em, each em identified by a square of the type, the method comprising:
-
determining a character density for the font; and
multiplying the character density by a sharpest focusable area of the viewing medium. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for adjusting text in a font for optimal readability on a viewing medium, the system comprising:
-
a data structure configured to hold one or more text parameters; and
a reading metrics engine coupled to the data structure, the reading metrics engine configured to receive the one or more parameters of the text, the reading metrics engine including a module configured to determine a character density for the font; and
a module configured to multiply the character density by a sharpest focusable area of an eye to produce an optimal size of the font for readability. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A system for automatically determining an optimum size for a font for readability on a viewing medium, the font capable of rendering text, the text organized in clusters, each cluster being a rendering unit of the string of text identified by an amount of printed matter between points where a cursor can be inserted therein, the text being rendered in a font size, the font size being in terms of an em, each em identified by a square of the type, the system comprising:
-
an application configured to display text;
a layout engine coupled to receive and transmit data to the application, the layout engine including;
a structure and layout input filter coupled to receive data from the application;
a text engine configured to determine a character density for the font; and
a reading metrics engine configured to multiply the character density by a sharpest focusable area of the viewing medium. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
-
32. A computer readable medium having computer-executable instructions for determining an optimum font size for readability on a viewing surface the instructions comprising the steps of:
-
determining a character density for a font; and
multiplying the character density by a length of a sharpest focus area of an eye. - View Dependent Claims (33, 34, 35, 36, 38, 39, 40, 41, 42)
-
-
37. The computer readable medium of 32 wherein the character density is a ratio of a number of clusters per em in the font to a number of visible clusters within a predetermined foveal angle.
Specification