CPC G06F 40/109 (2020.01) [G06F 3/013 (2013.01); G06V 40/18 (2022.01)] | 20 Claims |
1. A method comprising:
generating, at an output, first text rendered based on first font characteristics to display on a display screen for reading by a user;
generating first feedback data based on first raw data received via an input as the user reads the first text displayed on the display screen;
determining a first readability score of the first text based at least in part on the first feedback data;
identifying a data point representing the first font characteristics in a mapping of a plurality of font characteristics;
determining second font characteristics, different from the first font characteristics, based at least in part on the first readability score and a second data point a first distance away from the data point representing the first font characteristics;
generating, at the output, second text rendered based on the second font characteristics to display on the display screen for reading by the user;
generating second feedback data based on second raw data received via the input as the user reads the second text displayed on the display screen;
determining a second readability score of the second text based at least in part on the second feedback data;
determining preferred font characteristics, comprising one of the first font characteristics and the second font characteristics, based at least in part on the first readability score, second readability score and a third data point representing the preferred font characteristics located a second distance from the data point representing the first font characteristics and a third distance from the second data point representing the second font characteristics; and
generating, at the output, additional text rendered based on the preferred font characteristics to display on the display screen for reading by the user.
|