wordplaydev / wordplay

An accessible, language-inclusive programming language and IDE for creating interactive typography on the web.
Other
55 stars 16 forks source link

Image output #471

Open amyjko opened 1 month ago

amyjko commented 1 month ago

What's the problem?

There are many reasons why creators might want to include images in their content. But we have to do this delicately, as images are inherently inaccessible (to blind creators, often to color blind creators), and greatly increase bandwidth and storage

What's the design idea?

One possible way to design accessible, multilingual use of images would be to permit them, but require descriptions, and to pull out the text of images automatically. We could then add images as a type of output, like Phrases, with all the same features, but showing an img tag instead of text.

Design specification

Reporters can leave this blank. Designers should write a detailed, precise description of what is to be built. If images are necessary to convey this precisely, make sure to include image descriptions, so everyone can see what is in the image. Do not link to external documents; everything should be embedded here. Once the design is approved, we will remove the needs design tag and replace it with the buildable tag, signalling that it can be built.