Tactile Vega-Lite: Rapidly Prototyping Tactile Charts with Smart Defaults
Mengzhu Katie Chen, Isabella Pedraza Pineros, Arvind Satyanarayan, Jonathan Zong
TL;DR
Tactile Vega-Lite (TVL) extends the Vega-Lite grammar with tactile-specific abstractions, including texture encodings, braille integration, navigational aids, and layout controls, paired with smart defaults aligned to tactile design guidelines. The system enables non-experts to rapidly prototype guideline-conformant tactile charts while preserving expert customization through override capabilities; a prototype editor renders SVG outputs suitable for embossing or swell-form production. A user study with 12 tactile graphics designers demonstrates that TVL accelerates iteration and enhances consistency via predefined textures and line styles, while highlighting the ongoing need for customization and production tooling. The work advances tactile-first data representation design and motivates future multimodal accessibility research, with implications for tooling that bridges design, production, and reader experience.
Abstract
Tactile charts are essential for conveying data to blind and low vision (BLV) readers but are difficult for designers to construct. Non-expert designers face barriers to entry due to complex guidelines, while experts struggle with fragmented and time-consuming workflows that involve extensive customization. Inspired by formative interviews with expert tactile graphics designers, we created Tactile Vega-Lite (TVL): an extension of Vega-Lite that offers tactile-specific abstractions and synthesizes existing guidelines into a series of smart defaults. Predefined stylistic choices enable non-experts to produce guideline-compliant tactile charts quickly. Expert users can override defaults to tailor customizations for their intended audience. In a user study with 12 tactile graphics creators, we show that Tactile Vega-Lite enhances flexibility and consistency by automating tasks like adjusting spacing and translating braille while accelerating iterations through pre-defined textures and line styles. Through expert critique, we also learn more about tactile chart design best practices and design decisions.
