Back to Blog

Unicode to Non-Unicode: Essential Conversions for DTP

Designer Chiru
April 2026 12 min read
Unicode to Non-Unicode: Essential Conversions for DTP

If you have ever copied Telugu text from a website or a WhatsApp message and pasted it into Adobe Photoshop with an Anu font selected, you have almost certainly encountered the same baffling result: a string of seemingly random English characters instead of the beautiful Telugu script you expected. This is not a bug in Photoshop, nor is it a problem with your font installation. It is a fundamental encoding mismatch — and understanding why it happens is the first step to solving it permanently.

This guide explains the technical difference between Unicode and non-Unicode (legacy) Telugu text, walks you through the exact conversion workflow used by professional DTP operators across Andhra Pradesh and Telangana, and provides troubleshooting advice for the most common pitfalls.

Why Two Encoding Systems Exist

To understand the conversion problem, you need to understand a bit of history. In the early days of digital Telugu — the late 1980s and 1990s — there was no universal standard for representing Telugu characters in a computer. Each font vendor created their own proprietary encoding scheme. Anu Systems, one of the most successful vendors, created the Anu font family that mapped Telugu glyph shapes onto the character positions normally occupied by Latin letters.

In this scheme, when you press the key for the English letter "k" on your keyboard while using an Anu font, the font displays the Telugu consonant "క" instead. The underlying data stored in the file is still the ASCII code for "k" — it is only the visual representation that changes. This was an ingenious workaround that allowed existing English-language software to display Telugu text without any modifications to the operating system or applications.

Unicode took a fundamentally different approach. Instead of overriding the visual appearance of Latin characters, Unicode assigns a unique, permanent code point to every character in every writing system in the world. The Telugu consonant "క" is permanently assigned code point U+0C15. This means that Unicode Telugu text is truly Telugu at the data level — it is recognized as Telugu by search engines, screen readers, translation tools, and every Unicode-aware application.

The Practical Consequence

The practical consequence of having two completely different encoding systems is that text encoded in one system is meaningless in the other. If you take Unicode Telugu text and display it with an Anu font, each Unicode code point gets mapped to whatever Latin glyph happens to occupy that position in the Anu font — resulting in nonsensical output. Conversely, if you take Anu-encoded text and display it with a Unicode Telugu font, each Latin character code gets mapped to its standard Telugu glyph equivalent — again producing nonsense.

This is why conversion is necessary. You need a tool that understands both encoding schemes and can translate the character mappings from one to the other.

The Conversion Workflow: Step by Step

Professional DTP operators in Telugu-speaking regions follow a standardized workflow that ensures reliable, error-free conversion. Here is the process broken down into actionable steps:

Step 1: Source Your Telugu Text in Unicode

Start with Unicode Telugu text. This is the text you get from any modern source — websites, mobile phones, Google Docs, WhatsApp, email, or any text typed using the Telugu keyboard on Windows, macOS, Android, or iOS. If you are creating original content, type it using a Unicode input method and save it in a plain text file or document.

Step 2: Choose Your Target Font Version

Before converting, you must know which Anu font version you will be using in your design software. The two main versions are Anu6 and Anu7. The critical difference lies in how they encode the i-kara matra (ి). Using the wrong version will produce corrupted vowel signs throughout your text. If you are unsure which version your font is, consult our detailed Anu7 vs Anu6 comparison guide.

Step 3: Convert Using a Reliable Tool

Open AksharaTool's Unicode to Anu Converter. Paste your Unicode Telugu text into the input field. Select the appropriate target format — Anu7 or Anu6. Click convert. The output will appear as a string of English-looking characters. This is expected and correct — these characters will display as proper Telugu only when an Anu font is applied.

Critical Warning: Do not attempt to read or verify the converted text without applying the Anu font first. The output is intentionally in Latin characters — it will only look correct when rendered with the matching Anu font.

Step 4: Paste into Your DTP Application

Copy the converted text. Open your design application — Photoshop, CorelDRAW, PageMaker, or InDesign. Create a text layer and set the font to the matching Anu font (Anu7 Telugu or Anu6 Telugu). Paste the converted text. The Telugu characters should now render correctly.

Step 5: Proofread and Adjust

Always proofread the converted text carefully. Pay special attention to:

  • Conjuncts (ottu / vattu forms): Complex consonant clusters like క్ష, జ్ఞ, and ష్ట require careful verification.
  • Vowel signs (matras): The i-kara (ి), ii-kara (ీ), u-kara (ు), and uu-kara (ూ) are the most common sources of rendering errors.
  • Numerals and punctuation: Telugu numerals (౦, ౧, ౨) and special punctuation may require separate handling depending on your converter.
  • Line breaks and spacing: Verify that word spacing and line breaks are preserved correctly after conversion.

Software-Specific Guidelines

Adobe Photoshop

Photoshop's text engine has specific requirements for legacy fonts. Go to Edit > Preferences > Type and set the text engine to Latin and East Asian Layout (not South Asian). Anu fonts are Latin-mapped fonts, so the South Asian engine will actually interfere with their rendering. For a complete walkthrough, see our Anu Fonts in Photoshop guide.

CorelDRAW

CorelDRAW handles legacy Telugu fonts more gracefully than Photoshop. Simply paste the converted text into an Artistic or Paragraph text frame, apply the Anu font, and adjust spacing as needed. CorelDRAW's kerning controls allow fine-tuning of letter spacing that is often necessary for large-format print output like flex banners.

Adobe InDesign

Modern versions of InDesign CC support Unicode Telugu natively through the World-Ready Composer. If your InDesign version supports this, you may not need to convert to Anu encoding at all — simply use a Unicode Telugu font and enable the World-Ready Paragraph Composer. However, for matching existing legacy documents or maintaining consistency with Anu-based templates, the conversion workflow described above still applies.

Batch Conversion for Large Projects

Newspaper layout teams, book publishers, and advertising agencies frequently need to convert large volumes of text. For these workflows, efficiency is paramount. AksharaTool's converter handles multi-paragraph text in a single operation — paste your entire article, press convert, and copy the complete result. For RTF-formatted output that preserves basic formatting like bold and italic markers, use the RTF download option available in the converter.

Some organizations maintain two versions of their content database — one in Unicode for digital distribution (web, mobile, email) and one in Anu encoding for print production. While this dual-database approach adds maintenance overhead, it ensures that both channels always have correctly encoded content ready for immediate use.

Common Mistakes and How to Avoid Them

  • Mixing Anu versions: Using text converted for Anu7 with an Anu6 font (or vice versa) is the single most common cause of corrupted Telugu text in DTP. Always verify your font version before converting.
  • Pasting Unicode directly: Copying Telugu from a website and pasting it directly into an Anu font layer will never work. You must convert first.
  • Forgetting to set the font before pasting: In Photoshop, always select the Anu font before pasting the converted text. Pasting first and then changing the font can sometimes cause encoding issues.
  • Using auto-correct or spell check: Disable any auto-correction or spell checking features before pasting converted text. These features interpret the Latin characters literally and may attempt to correct them, destroying the Telugu encoding.
  • Saving in the wrong format: When saving your work, use native application formats (PSD, CDR) to preserve text editability. Avoid flattening or rasterizing text layers until your design is finalized.

The Future of This Workflow

As Adobe and other software vendors improve their native support for Indic scripts, the need for Unicode-to-Anu conversion will gradually diminish. Adobe InDesign and Illustrator already handle Unicode Telugu well. Photoshop's support has improved significantly in recent versions. Eventually, the entire DTP industry will transition to Unicode-native workflows, and conversion tools will become historical artifacts.

Until that transition is complete — and it may take several more years — a reliable conversion workflow remains an essential skill for every Telugu DTP professional. The key principles are simple: always start with Unicode, always verify your target font version, always use a trusted converter, and always proofread the final output.

Conclusion

The Unicode-to-Anu conversion workflow is not complicated, but it requires precision. Every step — from verifying your font version to proofreading conjuncts — matters for producing professional-quality Telugu print output. AksharaTool's Unicode Converter handles the technical transformation reliably, letting you focus on what matters most: creating beautiful Telugu designs. Bookmark this guide and refer to it whenever you encounter encoding issues in your DTP workflow.

Advertisement

Google AdSense unit will render here once approved.