Roshan had just finished his masters thesis in journalism at Tribhuvan University. His research required him to analyze Kantipur Daily's coverage of the 2006 jana andolan. His professor gave him a USB drive with archived articles from that period, saved as Word documents.
He opened the first file on his laptop. The headline read: @/6 @)^# sf] hgf/Gb]fg k|b{zg
He stared at it. He tried changing the font. He tried restarting. He checked the USB for corruption. Nothing worked. He had 200 articles to analyze and none of them were readable.
His senior, who had been at the journalism school for a decade, laughed when he showed her. "Kantipur font," she said. "We dealt with this constantly in the old days. You need a converter."
She sent him a link. He pasted the garbled text. Within five seconds, he was reading the original Nepali exactly as it was published.
This guide is for everyone in Roshan's situation, and for the many others who encounter this problem without knowing what it is called.
2. Paste your garbled Kantipur text into the input box
3. The Unicode Nepali output appears instantly in the output box
5. Click Copy and paste it anywhere: Word, WhatsApp, Google Docs, social media
Why Does Old Kantipur Newspaper Text Look Like Gibberish?
Yo question ko answer bujhnu cha bhane, first bujhnu cha font ra encoding ko farak.
When you read text on any digital device, two things are happening simultaneously. First, there is the underlying data: a sequence of numbers stored in the file. Second, there is the rendering: a font that translates those numbers into visible shapes (glyphs) on your screen.
Modern Nepali text uses the Unicode standard. In Unicode, every Devanagari character has a specific, internationally agreed code point. The letter क is always U+0915. ख is always U+0916. These are universal. Any Unicode-compatible font on any device in any country can render नेपाल correctly because the underlying data always says the same thing.
What Kantipur Font Did Instead
Kantipur, like other legacy Nepali fonts from the pre-Unicode era, used a completely different approach. It took the standard Latin/ASCII character positions (the same positions used for a, b, c, d, e on any English keyboard) and replaced the glyphs at those positions with Nepali letter shapes.
So in the Kantipur font, the position that is supposed to show the Latin letter g was re-assigned to display the Nepali letter न. The position for ] was re-assigned to display े (the e-matra). The position for k was re-assigned to display प. And so on.
This is why when you open an old Kantipur Daily article on a modern computer that does not have the Kantipur font installed, you see strings of apparently random Latin characters. The data in the file is g]kfn but the correct rendering of that data, using the Kantipur font's glyph table, is नेपाल.
Your modern computer does not have Kantipur installed. It has no idea those Latin characters are supposed to look like Devanagari. So it renders them as Latin characters. The text looks garbled because the font is missing, not because the file is corrupted.
Kantipur Font vs Preeti Font: What Is the Difference?
Dherai manche sodhchhan: "Kantipur ra Preeti same hoina?" The short answer is no. They are both legacy Nepali fonts that use the same general approach (ASCII positions with Nepali glyphs), but they use different character mapping tables.
This difference is critically important for conversion. If you paste Kantipur-encoded text into a Preeti-to-Unicode converter that does not support Kantipur, you will get garbled output. The conversion will be wrong because the mapping table is wrong. You must use a converter that knows the Kantipur-specific character assignments.
If you are also learning the older keyboard habits behind these legacy fonts, Typeshala Online is the better place to practice Preeti, Unicode, and English typing speed before converting archive text.
For archive material that is readable on paper but too damaged for clean conversion, Nepali Voice Typing can help recreate a Unicode draft faster than manual retyping, followed by careful proofreading against the original source.
| Property | Kantipur Font | Preeti Font |
|---|---|---|
| Developed by / for | Kantipur Publications (Kantipur Daily newspaper group) | General publishing; became dominant in government offices |
| Primary use case | Kantipur Daily, Annapurna Post, Kantipur FM materials, media industry documents | Government documents, school textbooks, general printing, legal papers |
| Character mapping | Unique to Kantipur. Cannot be decoded with Preeti mapping. | Unique to Preeti. Cannot be decoded with Kantipur mapping. |
| Where you encounter it | Archived Kantipur Daily articles (pre-2010), Annapurna Post archives, journalism school materials, old press releases sent to Kantipur, OLE Nepal legacy content | Government office documents, old citizenship papers, municipal notices, school records, court documents before 2064 BS |
| How to identify which font was used | The font name is often listed in the document properties. Or try pasting a sample into Merokalam's tool with Kantipur selected, and check if the output looks correct. | Same identification method. If the output looks wrong with one font selected, try the other. |
| Example: "नेपाल" appears as | g]kfn |
g]kfn (same in this case, but conjunct characters and half-forms differ significantly) |
Step-by-Step: How to Convert Kantipur Font Text to Unicode
Kantipur text Unicode ma convert garnu ekdum simple cha once you know which tool handles the Kantipur-specific mapping. Here is the complete process.
Converting Old Nepali Newspaper Files: PDF, Word, and CD Archives
Different source formats require slightly different approaches before you can use the converter.
From Microsoft Word (.doc or .docx) Files
Word documents are the easiest source. Open the file in Microsoft Word. You will see the garbled Kantipur text. Select all text with Ctrl+A. Copy with Ctrl+C. Paste into Merokalam's converter with Kantipur selected. Done.
One complication: some old Word files were saved with the Kantipur font embedded. When you open them, Word tries to render with the embedded font but modern Windows versions may block embedded legacy fonts. In this case, go to File > Options > Trust Center > Trust Center Settings > Trusted Locations, and add the document's location as trusted. Then reopen. The rendering should improve. But regardless of how it looks in Word, the raw text you copy will contain the correct Kantipur encoding for the converter.
From PDF Files
PDF files from the Kantipur era are trickier. When the PDF was created with Kantipur font, the PDF engine may have:
Option A: Embedded the actual text as Kantipur-encoded characters. In this case, selecting and copying text from the PDF gives you the raw Kantipur encoding, which you can paste into the converter directly.
Option B: Converted the text to curves (outlines). In this case, there is no selectable text at all. The letters are actually drawings, not characters. OCR (Optical Character Recognition) is needed to extract text from these PDFs.
From Old CDs and USB Archives (Kantipur Media Group Archives)
Journalism schools, Tribhuvan University's media department, and newspaper archives in Nepal often maintain collections on CDs burned in the early 2000s. These typically contain .doc files, .txt files, or occasionally database exports in proprietary formats.
For .doc and .txt files from these archives, the conversion process is the same as described above. For database exports (.mdb or .csv formats), the text content extracted from those files will still be in Kantipur encoding and can be converted using the same approach once extracted.
From Scanned Images (Physical Newspaper Scans)
Some archives have physical newspapers that were scanned as images (JPG, PNG, TIFF). These are not Kantipur encoding problems. These are OCR problems. The image contains no digital text at all. To extract the Nepali text, you would need Devanagari OCR software. Google Lens can handle modern Unicode Devanagari from images reasonably well. For older printed Nepali in legacy font styles, the results are more variable.
For the Nepali Diaspora: Why You Cannot Read Old Nepali News Articles
If you grew up in Nepal and moved abroad before 2010, you probably remember Kantipur Daily as the newspaper your family read at breakfast. Now you try to find archived articles from that era online and get nothing but Latin character soup.
The reason is exactly what was described above. But there is an additional layer for diaspora users: even if you install the Kantipur font on your computer, web browsers do not allow arbitrary fonts to override web content rendering. So even with the font installed, viewing Kantipur-encoded text on a website will not automatically render it correctly.
The only reliable solution is conversion. Once the text is converted to Unicode, it displays correctly everywhere, on any device, in any country, without any font installation.
Diaspora users in Australia, UK, US, Gulf, and Southeast Asia have reported successfully using the Kantipur converter to recover text from:
Research papers and journalism theses from Nepali universities saved in Kantipur encoding
Political party documents and press releases from the 2006-2008 period
School certificates and government documents pre-2064 BS
Old Kantipur FM radio scripts and program notes
Annapurna Post archived editorials from the 2000s
Academic research papers submitted to Nepali journals before Unicode adoption
Family genealogy records maintained in Kantipur font by relatives in Nepal
For Journalists and Researchers: Archiving and Digitizing Legacy Nepali Content
Journalism students and media researchers face a specific challenge when working with pre-2010 Nepali newspaper archives. Most university libraries and journalism schools have physical or digital collections in Kantipur encoding. Converting this material to Unicode is not just convenience. It is an archival necessity.
Text in Unicode is searchable. You can use Ctrl+F in any document to find specific words. You can run keyword analysis across thousands of articles. You can feed the content into natural language processing tools for content analysis. None of this is possible with Kantipur-encoded text, which is essentially opaque to any digital processing tool.
| Workflow Stage | For Kantipur Legacy Files | For Already-Unicode Files |
|---|---|---|
| Can you search text with Ctrl+F? | No. Search only works on Unicode text. | Yes. Full text search works. |
| Can you run spell check? | No. Spell check requires Unicode Devanagari. | Yes, with Unicode-compatible Nepali spell check. |
| Can you share via email or WhatsApp and have it display correctly? | Only if recipient has Kantipur font installed. Otherwise garbled. | Yes. Displays correctly on any device worldwide. |
| Can you paste into Google Docs? | Text pastes as garbled Latin characters. | Yes. Displays as correct Devanagari. |
| Content analysis / keyword frequency? | Not possible. Text is not recognizable as Nepali by any tool. | Yes. Can use any NLP or text analysis tool. |
| Will it still be readable in 20 years? | Only if Kantipur font survives and is still available. High risk of loss. | Yes. Unicode is the permanent international standard. |
A Brief History: When Nepal Switched from Kantipur Font to Unicode
The transition from legacy fonts to Unicode in Nepal happened gradually, not as a single event. Understanding the timeline helps you know which documents are likely to be in which format.
PCS Nepali Font: The Third Legacy Font You Might Encounter
Beyond Kantipur and Preeti, there is a third legacy font called PCS Nepali (sometimes called PCS Manandhar or simply PCS). It was used primarily in specialized design and desktop publishing (DTP) workflows in the 1990s and early 2000s. Some media production houses in Kathmandu used PCS Nepali for their design templates.
Merokalam's converter supports PCS Nepali as a third option alongside Kantipur and Preeti. If you encounter text that does not convert correctly with either Kantipur or Preeti selected, try PCS Nepali as the source font. The same identification approach applies: try each font option and see which one produces correctly readable Devanagari in the output.
Common Scenarios: Which Font Was Likely Used?
| Document Type | Most Likely Font | Time Period | Confidence |
|---|---|---|---|
| Kantipur Daily article or editorial | Kantipur | Pre-2012 | Very high |
| Annapurna Post article (Kantipur group) | Kantipur | Pre-2012 | Very high |
| Government office letter or notice | Preeti | Pre-2064 BS | High |
| School textbook or curriculum document | Preeti | Pre-2065 BS | High |
| Gorkhapatra archived text | Preeti or custom | Pre-2060s BS | Medium (Gorkhapatra had its own workflow) |
| Legal or court documents | Preeti | Pre-2064 BS | High |
| Print design or DTP file | PCS Nepali or Kantipur | 1995 to 2010 | Medium (varies by design house) |
| Kantipur FM radio script | Kantipur | Pre-2010 | High |
Frequently Asked Questions
Roshan's Thesis, Completed
Roshan spent one afternoon converting all 200 archived Kantipur Daily articles using the converter. He copied each file's content, pasted it with Kantipur selected, copied the Unicode output, and saved it to a new folder labeled "Unicode."
By evening he had 200 readable, searchable, shareable Nepali articles. He could run keyword searches across the entire corpus. He could paste quotes directly into his thesis document. He could email sections to his professor without any font worries.
His thesis ended up comparing how three Nepali newspapers covered the 2006 People's Movement. Kantipur's archive was central to his analysis. Without conversion, he would have had no way to work with that material at all.
Kantipur font convert garnu is a one-time step that permanently unlocks historical Nepali content. Once converted to Unicode, the text is readable forever, on any device, anywhere in the world.
Step: Paste garbled Kantipur text into the input box, copy the Unicode output
Why it looks garbled: Kantipur maps Nepali glyphs to Latin character positions. Without the font, you see raw Latin.
Kantipur vs Preeti: Different mapping tables. Must select the right font in the converter.
Nepal switched to Unicode: Policy 2064 BS (2007 AD). Most media by 2012.
Text searchable after conversion? Yes. Unicode text is fully searchable and shareable.
Also supports: Preeti font and PCS Nepali font conversion in the same tool.
Related Guides
Fix formatting when converting scanned Preeti PDF files.
Typing Convert Preeti DOCX to UnicodeKeep your Word document formatting intact after conversion.
Typing Preeti Font for Official DocumentsWhen and why government documents still require Preeti.
Typing Nepali Font Keyboard LayoutFull Preeti typing chart with all character positions.