Patent Document ID: 9558102
Application ID: 14812606

Base Claim:
1. A non-transitory machine readable storage having stored thereon a computer program for testing the display of bi-directional language script prior to translation in an application under test, the computer program comprising a routine set of instructions which when executed by a machine causes the machine to perform the steps of: using unidirectional glyphs with shaping indicators selected from the group consisting of an overbar and an underscore, to simulate right-to-left characters, the shaping indicators each indicating a shaping of a corresponding right-to-left character code point; and, displaying the characters each with a corresponding one of the shaping indicators placed over a corresponding one of the characters in a display of a computer; wherein the using step comprises the steps of: reversing an ordering of a first set of unidirectional text characters in an input string; mapping said unidirectional text characters of said input string in said reversed order to corresponding right-to-left code points in a bi-directional language code page, the mapping producing a pseudo-translated string; loading a plurality of unidirectional language glyphs, each of said glyphs corresponding to a same one of said right-to-left character code points as had been used to produce said pseudo-translated string; and, combining said pseudo-translated string and said glyphs to simulate right-to-left character rendering in an application under test such that a resultant output is visually similar to said input string.

---

Claim 4:
4. The machine readable storage of claim 1 , further comprising an additional set of instructions which when executed by the machine further causes the machine to perform the step of selecting unidirectional glyphs for corresponding unidirectional text characters embedded among said bi-directional code points.