Patent attributes
Disclosed are methods, systems, and computer-readable medium to perform operations including: generating a plurality of character glyphs of a language that uses diacritic marks; generating a plurality of diacritic mark glyphs of the diacritic marks of the language; anchoring the plurality of diacritic mark glyphs to the plurality of character glyphs to create a set of glyphs for the language; creating, based on the set of glyphs, a duplicate set of glyphs comprising a plurality of duplicate character glyphs and a plurality of duplicate diacritic mark glyphs; editing at least one of the plurality of duplicate diacritic mark glyphs to remove visual appearance capability; designating the set of glyphs as a diacritics reveal font and the edited duplicate set of glyphs as a diacritics conceal font; and providing the diacritics reveal font and the diacritics conceal font for output on a graphical user interface (GUI) displayed on a display device.