2 Replies Latest reply on Jul 5, 2016 3:14 AM by Shreelipi

    Oriya Unicode font rendering in InDesign


      We are experienced font making company and are in the business for many years. Currently we are facing some issues in InDesign font rendering engine with Indian language Odiya (Oriya) Unicode font.


      The Unicode font we are trying to create renders correctly in Winword (and other applications like Excel, Notepad, Wordpad etc.), but does not form necessary conjunct characters as shown in the diagram below. On the other hand, Odiya Font provided by Microsoft (Kalinga) is rendered correctly in Winword as well as InDesign.




      We suspect there might be some form of 'hardcoding' done in Odiya language font plug-in (specific to Kalinga font’s substitution tables) in InDesign which is preventing our font from rendering properly.


      Please direct us to proper channel so that we can discuss this issue in detail.

        • 1. Re: Oriya Unicode font rendering in InDesign
          [Jongware] Most Valuable Participant

          The forum Type & Typography  seems appropriate to discuss OpenType font design issues.


          When asking there, better make sure to show the same characters in your left and right images, so the rendering problem stands out. (Or possibly the vast differences in your current images exactly describe your problem.)


          If Microsoft's Kalinga works correctly in InDesign (note to others: it doesn't come anymore with Windows 10, you need Windows 8 or older) then there are no hidden features involved. A quick glance at its feature code shows it contains a set of common Indi-related features: Above-Base, Akhands, Below-Base, Halant, Nukta, Post-base and Reph, all gathered under a single 'ory2' language tag. But, as I cannot spot the differences in your two images, I can't suggest which, if any, feature is misbehaving in InDesign.


          Ah - Afterthought Alter.

          InDesign does not enable many of the more advanced OpenType features by default. You may want to make sure the behavior you describe still persists with the World-Ready Composer, which handles "support for “complex script" languages, such as Arabic and Hebrew" (and many others).

          • 2. Re: Oriya Unicode font rendering in InDesign
            Shreelipi Level 1

            Thank you for your reply.


            Formation of conjuncts in our fonts are correct with Winword as show in the image (Winword section). With same font these conjuncts are not formed as shown in InDesign section of image.

            We have added all available tables (Above-Base, Akhands, Below-Base, Halant, Nukta, Post-base and Reph) in our font, but that does not work as expected.


            Moreover, if we do not add any tables in the font, there are some glyphs replacement that are already available.

            For Example,

            N + nukta = ଡ+଼ =ଡ଼

            ଢ+଼ =ଢ଼


            Ch + nukta is not available which is also not available in Kalinga.

            ଚ+଼ =ଚ଼

            (Conjuncts not form when , , , , , , , , , at second position characters)


            This glyph replacement should not happen without any rule in the font table. That’s why we suspect there are some additions done in the rendering engine specific to Kalinga font.