Adapting display fonts for reflective displays
First Claim
1. An electronic device comprising:
- an electronic paper display configured to display an electronic book;
a display controller configured to update the electronic paper display;
one or more processors; and
one or more computer-readable media storing computer-executable instructions that, when executed on the one or more processors, cause the one or more processors to perform acts comprising;
instructing the display controller to cause display of a first page of the electronic book using a first weight of a particular font;
receiving a request to navigate from the first page of the electronic book to a second page of the electronic book; and
at least partly in response to receiving the request, instructing the display controller to cause display of the second page of the electronic book using a second, different weight of the particular font.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for utilizing different versions of a same font when rendering subsequent portions of a content item. For instance, envision that a user requests to open an electronic book. In response to this request, a display controller may display the first page of the electronic book using a flashing update and, therefore, may display the text using a regular weight of a particular font. However, when the user subsequently requests to turn to the second page of the electronic book, the display controller (utilizing a non-flashing update) may update the display using a version of the same font having a lesser weight. Given that some level of bleeding with likely occur when using the non-flashing update, the lesser weight coupled with the bleeding may result in text that approximates the weight of the text of the first page of the electronic book.
19 Citations
21 Claims
-
1. An electronic device comprising:
-
an electronic paper display configured to display an electronic book; a display controller configured to update the electronic paper display; one or more processors; and one or more computer-readable media storing computer-executable instructions that, when executed on the one or more processors, cause the one or more processors to perform acts comprising; instructing the display controller to cause display of a first page of the electronic book using a first weight of a particular font; receiving a request to navigate from the first page of the electronic book to a second page of the electronic book; and at least partly in response to receiving the request, instructing the display controller to cause display of the second page of the electronic book using a second, different weight of the particular font. - View Dependent Claims (2, 3, 4)
-
-
5. An electronic device comprising:
-
a display; one or more processors; and one or more computer-readable media storing computer-executable instructions that, when executed on the one or more processors, cause the one or more processors to perform acts comprising; causing, using a waveform display of text of a first portion of a content item using a first version of a font; receiving a request to display a second portion of the content item; and at least partly in response to receiving the request, causing, u waveform that updates less than an entirety of the display, display of text of the second portion in a second version of the font, the second version of the font being different than the first version of the font. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
under control of an electronic device that includes a display and that is configured with executable instructions, selecting a first version of a font in which to display a first page of a text on the display; displaying the first page on the display in the first version of the font; receiving a request to update the display to display a second page of the text; based at least in part on receiving the request, selecting a second version of the font in which to display the second page on the display; and displaying the second page on the display in the second version of the font. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A method comprising:
-
under control of an electronic device that includes a display and that is configured with executable instructions, selecting a first version of a font in which to display first text on the display, wherein the first version of the font comprises the font in a first weight; displaying the first text on the display in the first version of the font; receiving a request to update the display to display second text; at least partly in response to receiving the request, selecting a second version of the font in which to display the second text on the display, wherein the second version of the font comprises the font in a second weight, the second weight being different that the first weight, and the first and second weights are calculated using an algorithm that is based on one or more criteria; and displaying the second text on the display in the second version of the font. - View Dependent Claims (21)
-
Specification