AUTOMATICALLY IDENTIFYING COMPLEMENTARY DIGITAL FONTS BASED ON DIGITAL TEXT IN ELECTRONIC DOCUMENTS
First Claim
1. In a digital medium environment for creating or editing digital documents on a mobile device, a method of efficiently selecting and applying electronic fonts, comprising:
- identifying, by at least one processor of the mobile device, a digital font of a portion of digital text in an electronic document rendered on the mobile device;
determining, by the at least one processor, one or more font characteristics of the digital font of the portion of digital text in the electronic document rendered on the mobile device;
identifying, by the at least one processor, a subset of digital fonts that are complementary to the digital font from a plurality of digital fonts stored on a remote server based on the determined one or more font characteristics of the digital font and metadata corresponding to the plurality of digital fonts stored on the remote server;
rendering, by the mobile device, a visual representation of the subset of digital fonts complementary to the digital font for selection; and
based on a user interaction with the visual representation of a complementary font of the subset of digital fonts stored on the remote server, downloading the complementary font to the mobile device from the remote server.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for identifying digital fonts. In particular, in one or more embodiments, the disclosed systems and methods detect a digital font, font characteristics, and a text structure with regard to digital text in an electronic document. Moreover, in one or more embodiments, the disclosed systems and methods utilize the detected font characteristics and text structure to search for complementary digital fonts. In particular, one or more embodiments include systems and methods that generate a search query based on determined font characteristics and/or text structures and utilize the search query to automatically identify, recommend, and provide complementary digital fonts for utilization in the electronic document.
12 Citations
20 Claims
-
1. In a digital medium environment for creating or editing digital documents on a mobile device, a method of efficiently selecting and applying electronic fonts, comprising:
-
identifying, by at least one processor of the mobile device, a digital font of a portion of digital text in an electronic document rendered on the mobile device; determining, by the at least one processor, one or more font characteristics of the digital font of the portion of digital text in the electronic document rendered on the mobile device; identifying, by the at least one processor, a subset of digital fonts that are complementary to the digital font from a plurality of digital fonts stored on a remote server based on the determined one or more font characteristics of the digital font and metadata corresponding to the plurality of digital fonts stored on the remote server; rendering, by the mobile device, a visual representation of the subset of digital fonts complementary to the digital font for selection; and based on a user interaction with the visual representation of a complementary font of the subset of digital fonts stored on the remote server, downloading the complementary font to the mobile device from the remote server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system that allows computing devices to access complementary digital fonts from a database of digital fonts without having to have the database of digital fonts locally stored on the computing device comprising:
-
at least one processor; and at least one non-transitory computer readable storage medium storing instructions that, when executed by the at least one server cause the system to; maintain a database comprising a plurality of digital fonts each with associated font characteristics; receive an indication of a set of font characteristics of a digital font of digital text in an electronic document at a computing device; analyze the database of digital fonts based on the set of font characteristics to identify, from the plurality of digital fonts, a subset of digital fonts that are complementary to the digital font; send metadata for the identified subset of complementary digital fonts to the computing device without sending the complementary digital fonts; receive, from the computing device, an indication of a complementary digital font selected at the computing device; and download to the computing device the selected complementary digital font. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. In a digital medium environment for creating or editing digital documents on a mobile device, a method of efficiently selecting and applying electronic fonts, comprising:
-
detecting, by at least one processor, a digital font applied to digital text in an electronic document rendered on a computing device; determining, by the at least one processor, a text structure corresponding to a use of the digital text in the electronic document based on;
a size of the digital font applied to the digital text, a size of a bounding box corresponding to the digital text, and a number of lines of the digital text;based on the digital font and the text structure corresponding to the use of the digital text in the electronic document, identifying, from a plurality of digital fonts on a remote server, a subset of digital fonts complementary to the digital font; rendering a visual representation of the subset of digital fonts complementary to the digital font via a display screen of the computing device; identifying a selection of a complementary digital font from the subset of digital fonts; and downloading, from the remote server, the complementary digital font to the computing device in response to the selection of the complementary digital font. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification