{"name":"Studio99 Indic Typography Benchmark","version":"1.0","created":"2026-09-11","description":"Prompt set for evaluating exact Indic text rendering. Each entry is a text that must be reproduced letter-perfect. 'features' flags what typically breaks in AI image generation: conjuncts (joined consonants), matras (vowel signs), halant sequences, nukta, anusvara/visarga/chandrabindu, and rare ligatures.","languages":{"hi":"Hindi (Devanagari)","mr":"Marathi (Devanagari)","gu":"Gujarati"},"prompts":[{"id":"hi-001","text":"शुभ विवाह","language":"hindi","category":"wedding","meaning_en":"Auspicious wedding","features":["matras"]},{"id":"hi-002","text":"शुभ लाभ","language":"hindi","category":"festival","meaning_en":"Auspicious profit (Diwali)","features":["matras"]},{"id":"hi-003","text":"शुभ दीपावली","language":"hindi","category":"festival","meaning_en":"Happy Diwali","features":["matras"]},{"id":"hi-004","text":"दीपावली की शुभकामनाएं","language":"hindi","category":"festival","meaning_en":"Diwali greetings","features":["matras","anusvara","candrabindu"]},{"id":"hi-005","text":"जय श्री राम","language":"hindi","category":"devotional","meaning_en":"Victory to Lord Rama","features":["conjuncts","matras"]},{"id":"hi-006","text":"जय माता दी","language":"hindi","category":"devotional","meaning_en":"Victory to the Mother Goddess","features":["matras"]},{"id":"hi-007","text":"ॐ नमः शिवाय","language":"hindi","category":"devotional","meaning_en":"Om Namah Shivaya","features":["om-sign","visarga","matras"]},{"id":"hi-008","text":"श्री गणेशाय नमः","language":"hindi","category":"devotional","meaning_en":"Salutations to Ganesha","features":["conjuncts","visarga","matras"]},{"id":"hi-009","text":"सत्यमेव जयते","language":"hindi","category":"quote","meaning_en":"Truth alone triumphs","features":["conjuncts","matras"]},{"id":"hi-010","text":"वक्रतुण्ड महाकाय","language":"hindi","category":"devotional","meaning_en":"Ganesha shloka opening","features":["conjuncts","retroflex-conjunct","matras"]},{"id":"hi-011","text":"गणेश चतुर्थी","language":"hindi","category":"festival","meaning_en":"Ganesh Chaturthi","features":["conjuncts","rakar","matras"]},{"id":"hi-012","text":"नवरात्रि","language":"hindi","category":"festival","meaning_en":"Navratri","features":["conjuncts","matras"]},{"id":"hi-013","text":"दुर्गा पूजा","language":"hindi","category":"festival","meaning_en":"Durga Puja","features":["reph","matras"]},{"id":"hi-014","text":"होली की शुभकामनाएं","language":"hindi","category":"festival","meaning_en":"Holi greetings","features":["matras","candrabindu"]},{"id":"hi-015","text":"रक्षाबंधन","language":"hindi","category":"festival","meaning_en":"Raksha Bandhan","features":["conjuncts","anusvara","matras"]},{"id":"hi-016","text":"मकर संक्रांति","language":"hindi","category":"festival","meaning_en":"Makar Sankranti","features":["conjuncts","anusvara","matras"]},{"id":"hi-017","text":"महाशिवरात्रि","language":"hindi","category":"festival","meaning_en":"Maha Shivaratri","features":["conjuncts","matras"]},{"id":"hi-018","text":"कृष्ण जन्माष्टमी","language":"hindi","category":"festival","meaning_en":"Krishna Janmashtami","features":["vocalic-r","conjuncts","matras"]},{"id":"hi-019","text":"ईद मुबारक","language":"hindi","category":"festival","meaning_en":"Eid Mubarak","features":["matras"]},{"id":"hi-020","text":"भाई दूज","language":"hindi","category":"festival","meaning_en":"Bhai Dooj","features":["matras"]},{"id":"hi-021","text":"स्वागतम्","language":"hindi","category":"greeting","meaning_en":"Welcome","features":["conjuncts","halant-final"]},{"id":"hi-022","text":"अतिथि देवो भवः","language":"hindi","category":"quote","meaning_en":"The guest is god","features":["visarga","matras"]},{"id":"hi-023","text":"आशीर्वाद","language":"hindi","category":"devotional","meaning_en":"Blessing","features":["reph","matras"]},{"id":"hi-024","text":"संस्कार","language":"hindi","category":"general","meaning_en":"Values / rites","features":["conjuncts","anusvara"]},{"id":"hi-025","text":"परंपरा","language":"hindi","category":"general","meaning_en":"Tradition","features":["anusvara"]},{"id":"hi-026","text":"सौभाग्य","language":"hindi","category":"general","meaning_en":"Good fortune","features":["conjuncts","matras"]},{"id":"hi-027","text":"समृद्धि","language":"hindi","category":"general","meaning_en":"Prosperity","features":["vocalic-r","conjuncts"]},{"id":"hi-028","text":"शुभारंभ","language":"hindi","category":"business","meaning_en":"Auspicious beginning","features":["anusvara","matras"]},{"id":"hi-029","text":"अभिनंदन","language":"hindi","category":"greeting","meaning_en":"Congratulations","features":["anusvara","matras"]},{"id":"hi-030","text":"बधाई हो","language":"hindi","category":"greeting","meaning_en":"Congratulations!","features":["matras"]},{"id":"hi-031","text":"जन्मदिन की शुभकामनाएं","language":"hindi","category":"birthday","meaning_en":"Happy birthday","features":["conjuncts","matras","candrabindu"]},{"id":"hi-032","text":"शादी मुबारक","language":"hindi","category":"wedding","meaning_en":"Congratulations on the wedding","features":["matras"]},{"id":"hi-033","text":"हल्दी","language":"hindi","category":"wedding","meaning_en":"Haldi ceremony","features":["conjuncts","matras"]},{"id":"hi-034","text":"मेहंदी","language":"hindi","category":"wedding","meaning_en":"Mehndi ceremony","features":["anusvara","matras"]},{"id":"hi-035","text":"संगीत संध्या","language":"hindi","category":"wedding","meaning_en":"Sangeet evening","features":["anusvara","conjuncts","matras"]},{"id":"hi-036","text":"धन्यवाद","language":"hindi","category":"greeting","meaning_en":"Thank you","features":["conjuncts","matras"]},{"id":"hi-037","text":"नमस्ते","language":"hindi","category":"greeting","meaning_en":"Namaste","features":["conjuncts","matras"]},{"id":"hi-038","text":"सुस्वागतम","language":"hindi","category":"greeting","meaning_en":"Hearty welcome","features":["conjuncts","matras"]},{"id":"hi-039","text":"श्रद्धांजलि","language":"hindi","category":"memorial","meaning_en":"Homage / tribute","features":["conjuncts","anusvara","matras"]},{"id":"hi-040","text":"ओम शांति","language":"hindi","category":"memorial","meaning_en":"Om Shanti","features":["anusvara","matras"]},{"id":"hi-041","text":"वंदे मातरम्","language":"hindi","category":"patriotic","meaning_en":"Vande Mataram","features":["anusvara","halant-final","matras"]},{"id":"hi-042","text":"भारत माता की जय","language":"hindi","category":"patriotic","meaning_en":"Victory to Mother India","features":["matras"]},{"id":"hi-043","text":"क्षत्रिय","language":"hindi","category":"word","meaning_en":"Kshatriya","features":["ksha-conjunct","conjuncts","matras"]},{"id":"hi-044","text":"ज्ञान","language":"hindi","category":"word","meaning_en":"Knowledge","features":["gya-conjunct","matras"]},{"id":"hi-045","text":"विज्ञान","language":"hindi","category":"word","meaning_en":"Science","features":["gya-conjunct","matras"]},{"id":"hi-046","text":"प्रज्ञा","language":"hindi","category":"name","meaning_en":"Pragya (name/wisdom)","features":["gya-conjunct","conjuncts","matras"]},{"id":"hi-047","text":"राष्ट्र","language":"hindi","category":"word","meaning_en":"Nation","features":["conjuncts","reph","triple-conjunct"]},{"id":"hi-048","text":"महाराष्ट्र","language":"hindi","category":"word","meaning_en":"Maharashtra","features":["conjuncts","reph","triple-conjunct","matras"]},{"id":"hi-049","text":"उत्कृष्ट","language":"hindi","category":"word","meaning_en":"Excellent","features":["vocalic-r","conjuncts"]},{"id":"hi-050","text":"दृष्टि","language":"hindi","category":"word","meaning_en":"Vision","features":["vocalic-r","conjuncts","matras"]},{"id":"hi-051","text":"सृष्टि","language":"hindi","category":"name","meaning_en":"Srishti (name/creation)","features":["vocalic-r","conjuncts","matras"]},{"id":"hi-052","text":"संस्कृति","language":"hindi","category":"word","meaning_en":"Culture","features":["conjuncts","vocalic-r","anusvara","matras"]},{"id":"hi-053","text":"स्वप्न","language":"hindi","category":"word","meaning_en":"Dream","features":["conjuncts"]},{"id":"hi-054","text":"चिह्न","language":"hindi","category":"word","meaning_en":"Symbol","features":["ha-conjunct","conjuncts","matras"]},{"id":"hi-055","text":"ब्रह्मा","language":"hindi","category":"devotional","meaning_en":"Brahma","features":["ha-conjunct","conjuncts","matras"]},{"id":"hi-056","text":"आह्वान","language":"hindi","category":"word","meaning_en":"Invocation","features":["ha-conjunct","conjuncts","matras"]},{"id":"hi-057","text":"हृदय","language":"hindi","category":"word","meaning_en":"Heart","features":["vocalic-r-on-ha","matras"]},{"id":"hi-058","text":"शृंगार","language":"hindi","category":"word","meaning_en":"Adornment","features":["vocalic-r","anusvara","matras"]},{"id":"hi-059","text":"ऋषिकेश","language":"hindi","category":"place","meaning_en":"Rishikesh","features":["vocalic-r-independent","matras"]},{"id":"hi-060","text":"वात्सल्य","language":"hindi","category":"word","meaning_en":"Parental love","features":["conjuncts","matras"]},{"id":"hi-061","text":"महोत्सव","language":"hindi","category":"festival","meaning_en":"Grand festival","features":["conjuncts","matras"]},{"id":"hi-062","text":"लक्ष्मी","language":"hindi","category":"name","meaning_en":"Lakshmi","features":["ksha-conjunct","conjuncts","matras"]},{"id":"hi-063","text":"सरस्वती","language":"hindi","category":"name","meaning_en":"Saraswati","features":["conjuncts","matras"]},{"id":"hi-064","text":"कृष्णा","language":"hindi","category":"name","meaning_en":"Krishna (name)","features":["vocalic-r","conjuncts","matras"]},{"id":"hi-065","text":"आर्यन","language":"hindi","category":"name","meaning_en":"Aryan (name)","features":["reph","matras"]},{"id":"hi-066","text":"अनन्या","language":"hindi","category":"name","meaning_en":"Ananya (name)","features":["conjuncts","matras"]},{"id":"hi-067","text":"प्रिया","language":"hindi","category":"name","meaning_en":"Priya (name)","features":["conjuncts","matras"]},{"id":"hi-068","text":"स्वर्ण आभूषण","language":"hindi","category":"business","meaning_en":"Gold jewellery","features":["conjuncts","reph","matras"]},{"id":"hi-069","text":"मिठाई भंडार","language":"hindi","category":"business","meaning_en":"Sweet shop","features":["anusvara","matras"]},{"id":"hi-070","text":"पुस्तक भवन","language":"hindi","category":"business","meaning_en":"Book house","features":["conjuncts","matras"]},{"id":"mr-071","text":"गणपती बाप्पा मोरया","language":"marathi","category":"devotional","meaning_en":"Ganpati Bappa Morya","features":["conjuncts","matras"]},{"id":"mr-072","text":"विवाह सोहळा","language":"marathi","category":"wedding","meaning_en":"Wedding ceremony (Marathi)","features":["lla-letter","matras"]},{"id":"mr-073","text":"हार्दिक शुभेच्छा","language":"marathi","category":"greeting","meaning_en":"Hearty wishes (Marathi)","features":["reph","conjuncts","matras"]},{"id":"mr-074","text":"वाढदिवसाच्या हार्दिक शुभेच्छा","language":"marathi","category":"birthday","meaning_en":"Happy birthday (Marathi)","features":["conjuncts","reph","matras"]},{"id":"mr-075","text":"ज्ञानेश्वरी","language":"marathi","category":"devotional","meaning_en":"Dnyaneshwari","features":["gya-conjunct","conjuncts","matras"]},{"id":"mr-076","text":"दिवाळी","language":"marathi","category":"festival","meaning_en":"Diwali (Marathi)","features":["lla-letter","matras"]},{"id":"mr-077","text":"गुढीपाडवा","language":"marathi","category":"festival","meaning_en":"Gudi Padwa","features":["matras"]},{"id":"mr-078","text":"आषाढी एकादशी","language":"marathi","category":"festival","meaning_en":"Ashadhi Ekadashi","features":["matras"]},{"id":"mr-079","text":"स्नेहसंमेलन","language":"marathi","category":"occasion","meaning_en":"Get-together (Marathi)","features":["conjuncts","anusvara","matras"]},{"id":"mr-080","text":"अभीष्टचिंतन","language":"marathi","category":"greeting","meaning_en":"Best wishes (Marathi)","features":["conjuncts","anusvara","matras"]},{"id":"gu-081","text":"શુભ લગ્ન","language":"gujarati","category":"wedding","meaning_en":"Auspicious wedding (Gujarati)","features":["conjuncts","matras"]},{"id":"gu-082","text":"શુભ દિવાળી","language":"gujarati","category":"festival","meaning_en":"Happy Diwali (Gujarati)","features":["lla-letter","matras"]},{"id":"gu-083","text":"સાલ મુબારક","language":"gujarati","category":"festival","meaning_en":"Happy new year (Gujarati)","features":["matras"]},{"id":"gu-084","text":"નૂતન વર્ષાભિનંદન","language":"gujarati","category":"festival","meaning_en":"New year greetings (Gujarati)","features":["reph","anusvara","matras"]},{"id":"gu-085","text":"જય શ્રી કૃષ્ણ","language":"gujarati","category":"devotional","meaning_en":"Jai Shri Krishna","features":["conjuncts","vocalic-r","matras"]},{"id":"gu-086","text":"જય અંબે","language":"gujarati","category":"devotional","meaning_en":"Jai Ambe","features":["anusvara","matras"]},{"id":"gu-087","text":"કંકોત્રી","language":"gujarati","category":"wedding","meaning_en":"Wedding invitation card (Gujarati)","features":["anusvara","conjuncts","matras"]},{"id":"gu-088","text":"ગરબા","language":"gujarati","category":"festival","meaning_en":"Garba","features":[]},{"id":"gu-089","text":"નવરાત્રી","language":"gujarati","category":"festival","meaning_en":"Navratri (Gujarati)","features":["conjuncts","matras"]},{"id":"gu-090","text":"ઉત્તરાયણ","language":"gujarati","category":"festival","meaning_en":"Uttarayan (kite festival)","features":["conjuncts","matras"]},{"id":"gu-091","text":"જન્મદિવસ મુબારક","language":"gujarati","category":"birthday","meaning_en":"Happy birthday (Gujarati)","features":["conjuncts","matras"]},{"id":"gu-092","text":"આવજો","language":"gujarati","category":"greeting","meaning_en":"Goodbye (Gujarati)","features":["matras"]},{"id":"gu-093","text":"કેમ છો","language":"gujarati","category":"greeting","meaning_en":"How are you (Gujarati)","features":["matras"]},{"id":"gu-094","text":"ખમ્મા ઘણી","language":"gujarati","category":"greeting","meaning_en":"Khamma Ghani","features":["conjuncts","matras"]},{"id":"gu-095","text":"સ્વાગત","language":"gujarati","category":"greeting","meaning_en":"Welcome (Gujarati)","features":["conjuncts"]},{"id":"gu-096","text":"અભિનંદન","language":"gujarati","category":"greeting","meaning_en":"Congratulations (Gujarati)","features":["anusvara","matras"]},{"id":"gu-097","text":"શ્રદ્ધાંજલિ","language":"gujarati","category":"memorial","meaning_en":"Tribute (Gujarati)","features":["conjuncts","anusvara","matras"]},{"id":"gu-098","text":"જ્ઞાન","language":"gujarati","category":"word","meaning_en":"Knowledge (Gujarati)","features":["gya-conjunct","matras"]},{"id":"gu-099","text":"સંસ્કૃતિ","language":"gujarati","category":"word","meaning_en":"Culture (Gujarati)","features":["conjuncts","vocalic-r","anusvara","matras"]},{"id":"gu-100","text":"હૃદય","language":"gujarati","category":"word","meaning_en":"Heart (Gujarati)","features":["vocalic-r-on-ha","matras"]},{"id":"en-101","text":"Shubh Vivah","language":"english","category":"wedding","meaning_en":"Auspicious wedding (transliterated)","features":[]},{"id":"en-102","text":"Happy Diwali","language":"english","category":"festival","meaning_en":"Happy Diwali","features":[]}],"rubric":{"headlineMetric":"Percentage of prompts with exact_text = 1. Secondary: mean total score.","grading":"Per output, by a fluent reader who sees the target text next to the image. One output per prompt, first result, no retries.","criteria":[{"key":"exact_text","description":"Every character present, correct, in order","score":"0 / 1"},{"key":"conjuncts","description":"Joined consonants render as proper ligatures","score":"0 / 1 / n.a."},{"key":"matras","description":"Vowel signs, anusvara, visarga, candrabindu placed correctly","score":"0 / 1 / n.a."},{"key":"script_purity","description":"No invented glyphs, Latin gibberish, mirroring or garbage","score":"0 / 1"},{"key":"legibility","description":"Legible to a fluent reader without guessing","score":"0 / 1"},{"key":"usable","description":"Production-usable as-is","score":"0 / 1"},{"key":"vector","description":"Editable vector output available (system-level)","score":"0 / 1"}]},"headlineResults":{"prompts":102,"exactTextPct":{"studio99":98,"leadingImageGenerator":48},"meanScore":{"studio99":92,"leadingImageGenerator":61},"usablePctStudio99":81,"gradedOn":"2026-09-14"},"links":{"page":"https://studio99.app/developers/benchmark","api":"https://studio99.app/developers/openapi.json"}}