Anu7 vs Anu6: Understanding the Difference for Telugu Typography

If you have ever received a Telugu design file from a colleague, opened it on your system, and found that certain vowel signs — particularly the i-kara (ి) — appear in the wrong position or overlap with other characters, you have almost certainly encountered the Anu7 versus Anu6 compatibility problem. This is one of the most common and frustrating issues in Telugu Desktop Publishing, yet it has a simple explanation and an equally simple solution once you understand the underlying difference between these two font versions.
This guide provides a comprehensive comparison of Anu7 and Anu6, explains the technical reason behind their incompatibility, and gives you practical advice for choosing the right version and avoiding encoding conflicts in your workflow.
Historical Background: Why Two Versions Exist
Anu Systems, the company that created the Anu font family, released multiple versions over the years as they refined their encoding scheme and expanded the character set. Anu6 was the earlier version that became widely adopted across Telugu DTP centers in the early 2000s. Anu7 followed as an updated version that addressed certain rendering limitations in Anu6 and improved the handling of complex conjuncts.
Unfortunately, the encoding changes between versions were not backward-compatible. Text encoded for Anu6 does not display correctly with an Anu7 font, and vice versa. Because both versions were distributed widely — often bundled with different software packages or shared informally between DTP operators — many design shops ended up with a mix of both versions installed on different machines. This created a persistent compatibility problem that continues to affect the industry to this day.
The Core Technical Difference: I-Kara Positioning
The most significant difference between Anu6 and Anu7 lies in how they encode the i-kara matra (ి) — the short "i" vowel sign that appears as a curved stroke to the left of the base consonant. In Telugu script, the i-kara is visually placed before the consonant, but logically it modifies the consonant that follows it. This creates a unique encoding challenge.
How Anu6 Handles I-Kara
In Anu6, the i-kara glyph is placed after the base consonant character in the encoding sequence. The font's rendering engine then visually repositions it to the left of the consonant during display. This means that in the underlying data, the consonant code comes first, followed by the i-kara code.
How Anu7 Handles I-Kara
In Anu7, the i-kara glyph occupies a different code position in the font's encoding table. While the logical ordering (consonant followed by vowel sign) is similar, the actual byte values used to represent the i-kara are different from those used in Anu6. This means that text generated for Anu7 contains different byte sequences for any syllable that includes an i-kara matra.
What Happens When You Mix Versions
When you apply an Anu6 font to text encoded for Anu7 (or vice versa), the i-kara glyph gets mapped to the wrong position. Instead of the curved i-kara stroke appearing neatly to the left of the consonant, you may see a completely different character, a misplaced mark, or a blank space. The rest of the text may look fine — it is specifically syllables containing i-kara that break, because that is where the encoding tables diverge.
How to Identify Which Version You Have
Determining whether your installed font is Anu6 or Anu7 can be done through several methods:
Method 1: Check the Font File Name
Open your system's font folder (on Windows: C:WindowsFonts). Look for fonts with names like "Anu7 Telugu", "ANU7TEL", "Anu6 Telugu", or "ANU6TEL". The version number is usually part of the font file name or the font family name displayed in the font properties.
Method 2: Use a Test String
Type a known Telugu syllable containing an i-kara — such as "కి" (ki) — using both the Anu6 and Anu7 encoding. Display the result with your installed font. The version that renders the i-kara correctly is the one that matches your font.
Method 3: Check Font Properties
Right-click the font file, select Properties, and look at the Details tab. The font version, family name, and description fields often contain version indicators. Some Anu distributions also include a README file with version information.
Practical Comparison Table
| Feature | Anu6 | Anu7 |
|---|---|---|
| I-kara positioning | Post-consonant encoding | Different code position |
| Conjunct coverage | Standard set | Extended conjunct support |
| Modern Photoshop CC | Compatible (Latin engine) | Recommended for CC |
| Legacy software (PageMaker) | Standard choice | May need testing |
| Industry prevalence | Declining | Current standard |
Which Version Should You Use?
For New Projects
If you are starting a new design project with no existing templates or legacy files to maintain, use Anu7. It is the more modern version with better conjunct support and wider compatibility with current versions of Adobe Creative Cloud applications. AksharaTool's Unicode Converter defaults to Anu7 for this reason.
For Existing Templates
If you are working with existing design templates or modifying files created by another designer, you must determine which Anu version was used in the original file. Open the file, check the font applied to the Telugu text layers, and use the same version for any new text you add. Mixing versions within a single document will produce inconsistent rendering.
For Team Environments
Design teams should standardize on a single Anu version across all workstations. Document your choice in your team's style guide and ensure all machines have the same font version installed. This eliminates the most common source of cross-machine rendering inconsistencies.
Converting Between Anu6 and Anu7
If you receive a file created with Anu6 but only have Anu7 installed (or vice versa), you have two options:
- Install the matching font: The simplest solution is to obtain and install the matching Anu version. This preserves the original text encoding without any conversion.
- Re-encode the text: If installing the other font version is not possible, you can convert the text by first determining the original encoding, decoding it back to Unicode using an appropriate reverse-converter, and then re-encoding it for your installed Anu version using AksharaTool's converter.
The second approach is more complex and carries a risk of encoding errors, especially for text with many conjuncts. Whenever possible, prefer the first option of installing the matching font.
Troubleshooting Common Issues
- Scattered garbled characters: If most text looks correct but specific syllables are broken, you have a version mismatch. Check i-kara syllables first — they are the most common indicator.
- All text appears as English: You are viewing Anu-encoded text without an Anu font applied. Select the Anu font for the text layer.
- Font not appearing in font list: The font may not be properly installed. Copy the font file to C:WindowsFonts and restart your application.
- Text looks correct on screen but prints wrong: Check your printer driver settings. Some drivers substitute fonts during printing. Rasterize your text layers before sending to print to prevent font substitution.
Conclusion
The Anu7 versus Anu6 difference is a narrow but consequential technical distinction that every Telugu DTP professional must understand. The core issue is the different encoding of the i-kara matra between versions, which makes cross-version text incompatible. The solution is straightforward: identify your font version, select the matching option in your converter tool, and standardize your team on a single version. With this knowledge, you will never lose time to a version mismatch again.
Advertisement
Google AdSense unit will render here once approved.