<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Odia text not rendered properly in NPP]]></title><description><![CDATA[<p dir="auto">Conjunct consonants are not rendered properly when one matra is combined with two consonants in Odia language.<br />
Example: କ + ର + ୁ  = କ୍ରୁ rendered as (କ୍ ରୁ)<br />
Another: ସ + ମ + ୃ = ସ୍ମୃ rendered as (ସ୍ ମୃ )<br />
Please help</p>
<p dir="auto">The image of the problem is below:<br />
<img src="/assets/uploads/files/1610584011024-odia_rendering-problem.jpg" alt="odia_rendering problem.jpg" class=" img-fluid img-markdown" /></p>
]]></description><link>https://community.notepad-plus-plus.org/topic/20594/odia-text-not-rendered-properly-in-npp</link><generator>RSS for Node</generator><lastBuildDate>Sun, 19 Apr 2026 20:51:38 GMT</lastBuildDate><atom:link href="https://community.notepad-plus-plus.org/topic/20594.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 14 Jan 2021 00:28:04 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Odia text not rendered properly in NPP on Sat, 16 Jan 2021 00:41:04 GMT]]></title><description><![CDATA[<p dir="auto">Hello, <a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/14479">@ekopalypse</a> and <a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/195">@guy038</a><br />
Thank you very much for the quick response.<br />
The Solution provided by <a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/195">@guy038</a> completely solves the problem and now I can write anything in my language.<br />
So nice of you <a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/195">@guy038</a> to provide the solution with other research outputs that will further help us for using it effectively.<br />
with regards<br />
Ajit</p>
]]></description><link>https://community.notepad-plus-plus.org/post/61906</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/61906</guid><dc:creator><![CDATA[Ajit Nayak]]></dc:creator><pubDate>Sat, 16 Jan 2021 00:41:04 GMT</pubDate></item><item><title><![CDATA[Reply to Odia text not rendered properly in NPP on Sat, 16 Jan 2021 14:04:31 GMT]]></title><description><![CDATA[<p dir="auto">Hello, <a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/20846">@ajit-nayak</a>, <a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/14479">@ekopalypse</a> and <strong>All</strong>,</p>
<p dir="auto">Sorry, <a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/20846">@ajit-nayak</a>, as an <strong>European</strong> man I’m not acquainted, of course, with <strong>Indian</strong> languages !</p>
<p dir="auto">However, I’m pretty sure that your problem is related to the <strong>current</strong> fonts, installed in your OS and <strong>not</strong> related to Notepad++</p>
<p dir="auto">Presently, on my OS ( an <strong>old</strong> <strong><code>XP SP3</code></strong> laptop ) I’ve got the following <strong>typefaces</strong>, relative to <strong>Indian</strong> languages and scripts :</p>
<pre><code class="language-z">•-------------•---------------•----------------------------•
|  Typeface   |   Font Name   |  Target Language / Script  |
•-------------•---------------•----------------------------•
|  gautami    |  gautami.ttf  |  Telugu language           |
|  MV Boli    |  mvboli.ttf   |  Thaana writing system     |
|  Raavi.ttf  |  raavi.ttf    |  Gurmukhi abugida          |
|  Shruti     |  shruti.ttf   |  Gujarati language         |
|  Tunga      |  tunga.ttf    |  Kannada script            |
|  Vrinda     |  vrinda.ttf   |  Bengali language          |
•-------------•---------------•----------------------------•
</code></pre>
<p dir="auto">Refer to this link for an <strong>oversight</strong> of all the <strong>typefaces</strong> on <strong>Windows</strong> systems :</p>
<p dir="auto"><a href="https://en.wikipedia.org/wiki/List_of_typefaces_included_with_Microsoft_Windows" rel="nofollow ugc">https://en.wikipedia.org/wiki/List_of_typefaces_included_with_Microsoft_Windows</a></p>
<p dir="auto">From this list, I did <strong>not</strong> have any font for the <strong><code>Odia</code></strong> language ( <strong>formerly</strong> spelled as <strong><code>Oriya</code></strong> )</p>
<p dir="auto">Refer to the <strong>link</strong> below, which explicits <strong>all</strong> <strong><code>Odia</code></strong> Unicode characters :</p>
<p dir="auto"><a href="http://www.unicode.org/charts/PDF/U0B00.pdf" rel="nofollow ugc">http://www.unicode.org/charts/PDF/U0B00.pdf</a></p>
<p dir="auto">Luckily, after some researches on <strong>Google</strong>, I came across this site   <a href="http://odiafonts.com/" rel="nofollow ugc">http://odiafonts.com/</a></p>
<hr />
<p dir="auto">So, follow these steps :</p>
<ul>
<li>
<p dir="auto"><strong>Close</strong> any Notepad++ instance, first</p>
</li>
<li>
<p dir="auto">Download the archive <strong><code>ananta.zip</code></strong> :    <a href="http://odiafonts.com/d/13058/ananta.zip" rel="nofollow ugc">http://odiafonts.com/d/13058/ananta.zip</a></p>
</li>
<li>
<p dir="auto">Extract the <strong><code>OR51_Ananta.ttf</code></strong> font file</p>
</li>
<li>
<p dir="auto">Double-click on the <strong><code>OR51_Ananta.ttf</code></strong> file  ( <strong>before</strong> installing this font, <strong>definitively</strong>, on your system ! )</p>
</li>
<li>
<p dir="auto"><strong>Re</strong>-start Notepad++ :</p>
</li>
<li>
<p dir="auto">Select the <strong><code>Settings &gt; Style Configurator... &gt; Global Styles &gt; Global override</code></strong> <strong>style</strong></p>
</li>
<li>
<p dir="auto">Then, in the <strong>Font Style</strong> section, choose the <strong><code>Odia Ananta</code></strong> font</p>
</li>
<li>
<p dir="auto"><strong>Tick</strong> the <strong><code>Enable global font</code></strong> option</p>
</li>
<li>
<p dir="auto">Click on the <strong><code>Save &amp; Close</code></strong> button</p>
</li>
</ul>
<hr />
<p dir="auto">With this font , containing <strong><code>755</code></strong> characters and <strong><code>1245</code></strong> glyphs, <strong>all</strong> the Unicode <strong><code>Odia</code></strong> characters are <strong>correctly</strong> displayed, <strong>except</strong> for the character <strong><code>\x{0B55}</code></strong> ( <strong>ORIYA SIGN OVERLINE</strong> ) !?</p>
<p dir="auto">And I was able to get your <strong>composed</strong> characters, shown in your post. For instance :</p>
<ul>
<li>
<p dir="auto">Concerning your <strong>first</strong> example :</p>
<ul>
<li>\x{0B15}        =&gt;  କ</li>
<li>କ + \x{0B4D}  =&gt;  କ୍</li>
<li>କ୍ + \x{0B30}  =&gt;  କ୍ର</li>
<li>କ୍ର + \x{0B41}  =&gt;  କ୍ରୁ</li>
</ul>
</li>
<li>
<p dir="auto">Concerning your <strong>second</strong> example :</p>
<ul>
<li>\x{0B38}        =&gt;  ସ</li>
<li>ସ + \x{0B4D}  =&gt;  ସ୍</li>
<li>ସ୍ + \x{0B2E}  =&gt;  ସ୍ମ</li>
<li>ସ୍ମ + \x{0B43}  =&gt;  ସ୍ମୃ</li>
</ul>
</li>
</ul>
<hr />
<p dir="auto">To end with, here is an example of a <strong>regex</strong> S/R which change the <strong>latin</strong> letters <strong><code>A</code></strong> and <strong><code>Z</code></strong>, whatever their case, into your <strong>two</strong> characters :</p>
<ul>
<li>
<p dir="auto">SEARCH <strong><code>(?i)(A)|(Z)</code></strong></p>
</li>
<li>
<p dir="auto">REPLACE <strong><code>(?1\x{0B15}\x{0B4D}\x{0B30}\x{0B41})(?2\x{0B38}\x{0B4D}\x{0B2E}\x{0B43})</code></strong></p>
</li>
</ul>
<p dir="auto">So from the simple line</p>
<pre><code class="language-diff">A - Z
</code></pre>
<p dir="auto">You would get :</p>
<pre><code class="language-diff">କ୍ରୁ - ସ୍ମୃ
</code></pre>
<p dir="auto">I hope I’m not too “<strong>off-topic</strong>” !</p>
<p dir="auto">Best Regards,</p>
<p dir="auto">guy038</p>
<p dir="auto"><strong>P.S.</strong> :</p>
<p dir="auto">Of course, the <strong>real</strong> glyph of <strong>composed</strong> <strong><code>Odia</code></strong> characters, resulting of the <strong>four consecutive</strong> characters, can <em>ONLY</em> be seen is you <strong>open</strong> this text, using the <strong><code>OR51_Ananta.ttf</code></strong> font file :-))</p>
<p dir="auto">Ah ! Here is a <strong>picture</strong> of my file :</p>
<p dir="auto"><img src="/assets/uploads/files/1610634353082-e6a669f1-0989-4f71-93e4-3a13375691ba-image.png" alt="e6a669f1-0989-4f71-93e4-3a13375691ba-image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://community.notepad-plus-plus.org/post/61782</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/61782</guid><dc:creator><![CDATA[guy038]]></dc:creator><pubDate>Sat, 16 Jan 2021 14:04:31 GMT</pubDate></item><item><title><![CDATA[Reply to Odia text not rendered properly in NPP on Thu, 14 Jan 2021 13:15:11 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.notepad-plus-plus.org/uid/20846">@Ajit-Nayak</a></p>
<p dir="auto">Have you tried setting driectwrite?<br />
<img src="/assets/uploads/files/1610630107192-afc86a82-f140-4ad7-8cc5-0bb139724ccd-image.png" alt="afc86a82-f140-4ad7-8cc5-0bb139724ccd-image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://community.notepad-plus-plus.org/post/61781</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/61781</guid><dc:creator><![CDATA[Ekopalypse]]></dc:creator><pubDate>Thu, 14 Jan 2021 13:15:11 GMT</pubDate></item></channel></rss>