| CPC G06F 8/20 (2013.01) [G06F 8/38 (2013.01)] | 20 Claims |

|
1. A computing system comprising:
a network interface for communicating over at least one data network;
at least one processor;
data storage comprising at least one non-transitory computer-readable medium; and
program instructions stored on the at least one non-transitory computer-readable medium that are executable by the at least one processor such that the computing system is configured to:
receive input data for a visual interface design, the input data comprising:
a target accessibility compliance standard; and
initial design data for at least two visual interface design elements;
based on the input data, determine a respective set of operations to apply to the respective initial design data to generate accessibility-compliant design data for each of the at least two visual interface design elements, the accessibility-compliant design data usable to produce, for each of the at least two visual interface design elements, respective accessibility-compliant content;
apply each respective set of operations to the respective initial design data and thereby generate the accessibility-compliant design data for each of the at least two visual interface design elements;
combine the accessibility-compliant design data for each of the at least two visual interface design elements to thereby generate composite accessibility-compliant design data for a composite visual interface design element, the composite accessibility-compliant design data usable to produce, for the composite visual interface design element, accessibility-compliant content; and
based on the accessibility-compliant design data for the composite visual interface design element, cause a visual representation of accessibility-compliant content for the composite visual interface design element to be displayed.
|