Systems and methods are provided for assigning color values to pixels
based on object structure. For example, when rendering a writing system
symbol on an electronic display, a non-color characteristic of the symbol
can be measured and the measurement can be used to select a color value
for a pixel associated with the symbol. Legibility of open and closed
line-based graphical objects can be increased by inferring spatial depth
and distance through application of a color assignment model.