Home > UTRRS

The Unicode Text Rendering Reference System (UTRRS) is a open source web-based application which compares a rendered text character with a reference image of a text character, for comparison of differences between the two.

Comparing the results of a text rendering engine to actual text can be done without the ability to read or comprehend the language in question. This ability is available for Codepoints (Unicode Character Set), GSUB (Glyph Substitution), and GPOS (Glyph Positioning).

UTRRS development instance please visit: http://utrrs-testing.rhcloud.com/
UTRRS production instance please visit: http://tdil-dc.in/utrrs/

For each Indian language listed, this system has been developed according to the IDN Script Grammar rules published by the Government of India.

Languages Included :

  • Assamese
  • Bengali (India)
  • Gujarati
  • Hindi
  • Kannada
  • Malayalam
  • Marathi
  • Odia
  • Punjabi
  • Tamil
  • Telugu

The UTRRS Tool has been developed by the Red Hat Language Technology Group. It is used within various internal projects, including localization support and desktop rendering. UTRRS was released by Red Hat in 2010. It is licensed using the open source MIT license.


  • UTRRS validates the standard shape (rendering) of a character within a character set (Unicode 5.1 Standard) or a composed character (syllable).
  • UTRRS can be used anywhere as a character archive for any of the Indian languages listed above.
  • UTRRS provides multilingual community users, print media, font developers and vendors, localized desktop providers, the tourism industry, academic organizations, and other communities, with a standard reference for Indian languages.

FUEL Project © 2016, All Rights Reserved