Abstract
A Tamil letter is not one character to a computer, and many tokenizers forget that.
Tamil is written in an abugida: most letters are a consonant followed by a vowel sign or a pulli (்), which Unicode stores as separate code points. Recent work showed that pre-tokenizers matching letters with \p{L}+ split such scripts at every mark. We measured what that, and two related failures, cost Tamil in 14 widely used open tokenizers, on 3,000 held-out passages.
Qwen3's pre-tokenizer cuts 98.8% of Tamil words, and it needs 9.99 tokens per word: 4.1× Gemma 3 and 6.0× a Tamil-trained tokenizer. Its successor Qwen3.5 fixed the pattern and grew its vocabulary, and needs 4.28, still 1.75× Gemma 3. A fixed pattern isn't enough on its own: DeepSeek-V3 makes no pattern cuts, yet 21.8% of Tamil words contain a token that ends mid-character.