Patent ID: 11960823
Assignee: ADOBE INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 12:
13. A system comprising:
a processing device; and
a computer-readable storage medium storing instructions that, responsive to execution by the processing device, causes the processing device to perform operations including:
generating a plurality of glyph clusters in a font, each glyph cluster including a plurality of glyphs having a threshold level of similarity;
identifying a glyph cluster from the plurality of glyph clusters as corresponding to a missing glyph included as part of text by comparing the missing glyph to a representative glyph that represents an average of glyphs of the glyph cluster;
determining an amount of similarity of the missing glyph to glyphs of the glyph cluster based on a vector representation of the glyph cluster;
selecting a glyph from the glyph cluster based on the amount of similarity;
identifying an additional glyph cluster corresponding to an additional representative glyph with a threshold amount of similarity to the representative glyph;
identifying a section of a glyph from the additional glyph cluster with a different amount of similarity to the missing glyph than a section of the glyph from the glyph cluster;
generating at least one replacement glyph by combining the glyph from the glyph cluster with the section of the glyph from the additional glyph cluster; and
displaying the at least one replacement glyph as part of the text in a user interface.