I haven't heard about anything like that concerning cuneiform glyphs, but there's a very interesting paper, The Xixia Writing System (Bachelor of Arts Honours Thesis), 2008, by Alan Downes (downloadable here), in which the author proposes a very smart way to encode the Tangut characters which are far more complicated than cuneiform glyphs. The author's aim is to propose an easy way to index the Tangut characters and use the indices to find characters in a dictionary. The resulting code is a string of numbers enclosed into (), [], {} to show the relative position of the graphic elements within a character:
- Enclose a horizontal structure with brackets [. . .]
- Enclose a vertical structure with braces {...}
- Enclose a structure inside another structure with parentheses (. . .).
A sample recursive code (that's how the author calls it) is {1,3,[40,{11,1,[14,17,14]}]}
, numbers standing for different graphic elements:
For more detail, see section 2.4 Recursive Index for Xixia, page 13 in that paper.
With a little effort a similar system can be easily created for the cuneiform script. For example, if we assume that a vertical wedge is denoted as 1
and a horizontal wedge is 2
, and a crossed by b is (a, b)
, then the DIŊIR cuneiform glyph
has the code [2,(2,1)]
And the SAG glyph
[{[2,1,{2,2}],(2,1)},1]
Naturally, cuneiform glyphs can be split into more graphic elements than just 1
and 2
I used to encode your glyphs, for example, the cross (2,1)
can be treated as a separate element encoded as 3
, then DIŊIR is [2,3]
and SAG is [{[2,1,{2,2}],3},1]
. Also, there are slanted wedges, and the ones looking like <
, etc., and the relative positions of the elements within a glyph are much more numerous than the three I used, still it looks like a good point to start, to create a way to encode every possible cuneiform glyph and then to propagate it so that others use it, too.