Patent ID: 11886794
Assignee: SAUDI ARABIAN OIL COMPANY
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G

Claim 0:
1. A computer-implemented method comprising:
generating a font that includes a plurality of glyphs for characters of a language;
generating a plurality of duplicate glyphs for the characters, wherein each duplicate glyph is associated with: (i) a respective letterform representing one of the characters, and (ii) a respective glyph code;
swapping the respective letterforms of the plurality of duplicate glyphs such that the respective letterforms are mismatched with the respective glyph codes, wherein swapping the respective letterforms comprises:
selecting a first letterform to swap with a second letterform by identifying a threshold level of similarity between each of: (i) a case of the first letterform and the second letterform, (ii) a positional context of the first letterform and the second letterform, wherein the positional context is used to swap positional-dependent letterforms based on the position of the positional-dependent letterforms in a word, (iii) a kerning of the first letterform and the second letterform, and (iv) side-bearings of the first letterform and the second letterform;

designating the plurality of duplicate glyphs as a scrambling font style of the font wherein the scrambling font style preserves a design appearance of a scrambled text; and
providing a representation of the font for output on a graphical user interface (GUI) displayed on a display device.