Odia New Font

0 views
Skip to first unread message

Millicent

unread,
Aug 4, 2024, 7:52:40 PM8/4/24
to rambrecoucon
Welcometo TeX.SX! The font you choose does not come with italics, so you may want to choose a font that actually provides italic letters (given that such a typographic feature even exists in this script). It may not be too appealing typographically, but if you still want to stick with NotoSans Oriya, you can use the AutoFakeSlant option provided by fontspec which will fake italics by slanting the glyphs.

Looking for stylish Odia fonts? Explore our collection of 100+ free downloadable For Android, PC, and MAC users as well as Odia fonts that will add a unique touch to your projects. Find the perfect font for your Odia text today!


In the digital world, typography is crucial in creating engaging and visually appealing content. When it comes to writing in Odia, having access to a wide range of stylish fonts can enhance the overall aesthetic of your work. In this blog post, we have curated a collection of 100+ free downloadable Odia fonts that will give your text a unique and captivating look. Whether you are designing a website, creating graphics, or want to add a personal touch to your documents, these fonts are sure to meet your requirements.


The first step is to find Odia fonts that you would like to install on your PC. You can search for these fonts on various websites that offer language-specific fonts. Make sure to download fonts that are compatible with your operating system (Windows, macOS, or Linux) and the software you intend to use for typing.


Odia fonts are typefaces specifically designed for the Odia language, used predominantly in the Indian state of Odisha. They ensure accurate representation and legibility of text in Odia script on digital devices and documents.


Most free Odia fonts are compatible with commonly used operating systems like Windows, macOS, and Linux. They should work well with word processing software, graphic design tools, and web browsers that support font rendering.


I'm trying to lay out some curriculum in Odia. It seems Adobe doesn't recoginize words and when it reaches the end of a line, it indiscriminately cuts off the word and move part of it down to the next line. I do have it set to world ready composer. I set the language in the file to Odia (Oriya). I've tried different fonts, but so far nothing has worked. I also have hyphenation turned off.


The fact that there are Latin-script style hyphens showing up in there makes me believe that this not a Unicode font. There are a few things going on here, but the upshot is that I don't think that you can trust your font to render with correct line breaks, either in Word or in InDesign.


First, I downloaded your PDF from Word, and found that the font you used was Akruti Ori Konark 99. That "99" makes me think that the font is at least twenty years old, so it was made long before Odia was inc


Language is a character-level attribute, not something you set at the document level, so let's see if you really set it or just went into the prefs and chose a dictionary (which specifies which dictionary to use for spelling and hyphenation for each language, but does not assign any language to text).


Best way to do this would probably be to edit your paragraph styles and go to the Advanced Character Formats section. You should see a selection box for language. That will fix text already in the document as well as set the anguage for new text.


You can also select any text and apply the language in the Control Panel, or with nothing selected click the text tool and choose a language in the control panel, but that will only apply to new text.


I'm about to go out for a few hours, so I won't be able to check back in for a bit. Another thing you can try is to do a GREP Find/Change for .+ and in the Change Format box set the language. I would try this first on a copy, just in case something goes wonky.


If none of this helps there may be something about Odia (at least in InDesign) that is not working as it should. I am not expert in this language group, but I will message Joel Cherney who probably is.


My source file is in Word, and that is showing correctly. I change the columns to match the ones in InDesign and it moves the whole words down to the next line. I attached some PDF exports from both Word and InDesign to show. I also included a screenshot from InDesign so you can see. Every place where there's no space at the end of the line is where there's a problem.


First, I downloaded your PDF from Word, and found that the font you used was Akruti Ori Konark 99. That "99" makes me think that the font is at least twenty years old, so it was made long before Odia was included in the Unicode specification. Not a good sign, from a complex-script-DTP point of view.


I then did a side-by-side comparison between some known-good Odia text pulled from omniglot.com set in Kalinga, and the same word set in Akruti Ori Konark. Here's the animation; note that the Latin-script and the Odia in Kalinga are reported as the correct characters, whereas the Akruti font is just Latin-script codepoints replaced with Odia symbols:


So, InDesign is always going to try to hyphenate your Odia text, because it's not actually Odia text "under the hood." You need to make sure that hyphenation is turned off in InDesign on all of your Odia text. Next up, you need to make sure that you have an Odia reader to proof you work in InDesign, because as you can tell, you can't rely on InDesign to end your lines in places that make sense in Odia, because as far as InDesign knows, it's not Odia, it's just a jumble of nonsense Latin script, so it'll wrap wherever is appropriate for the underlying jumble:


A few final notes: I don't know what your project is, here, but I would never suggest that anyone try to do a typesetting project in a complex-script language in one of these old-fashioned twentieth-century fonts. There are ways to handle the stuff, but it's always a time-waster with a bunch of undesirable compromises. For instance, if you needed to make sure that the Akruti text never ended the line anywhere but a space, you could use a GREP style to apply No Break to all non-space characters. (Because, as in my example above, InDesign will happily break a line at an @ symbol, or an underscore, even if it's not surrounded by spaces.)


Additionally, the trick of trying to make the columns the same width in InDesign as in Word usually won't work, even with English documents, because InDesign renders fonts (and their spacing & sidebearing & etc.) very differently from how Word does it. So there will be minor differences in rag between Indy and Word, even if your column widths are precisely identical.


The GREP query being used here is \S+ which means "find all groups of one or more non-space characters" which then applies No Break to those groups. In your first example, in the places where it's breaking and leaving one character on the previous line, the misbehaving character is actually an underscore, and it won't break there if you apply No Break to it.


I'm glad it worked! And I have myself been stuck in twentieth-century workflows with no way to even reccomend that the other teams involved update their toolsets, so it's not like I'm not sympathetic. That's also how I developed tools to work in such font encodings. However, I can't let it pass by without at least mentioning that there are advantages to moving to contemporary tools and modern encodings.


There's actually a place in the Paragraph Styles dialog for your GREP Style. What it does is apply a Character Style to anything that fits the GREP query, so you'd start by making a Character Style with nothing but No Break, and then you'd make a "New GREP Style" and specify your query and your brand-new Char Style, like so:


The non Unicode Oriya fonts are those that require the font to installed on the system where you viewing the content written. You can download the most popular Sarala font which is a non Unicode Odia Font


Please note: This document reflects the changes made in 2005 recommendations for Indic-script OpenType font and shaping-engine implementations. While Indic fonts made according to the earlier recommendations will still function properly in the new versions of Uniscribe, font developers may choose to update their fonts, particularly if they wish to avoid certain limitations of the earlier implementation. Also note that the Unicode script block name remains Oriya, which probably can't be changed for stability reasons.


This document presents information that will help font developers create or support OpenType fonts for all Odia script languages covered by the Unicode Standard. Odia is similarly structured to Devanagari and is used to write the Odia language in Indian state of Odisha. It is also used to write minority languages such as Khondi and Santali.


This document targets developers implementing Indic shaping behavior compatible with Microsoft OpenType specification for Indic scripts. It contains information about terminology, font features and behavior of the Indic shaping engine in regards to the Odia script. While it does not contain instructions for creating Odia fonts, it will help font developers understand how the Indic shaping engine processes Indic text. In addition, registered features of the Odia script are defined and illustrated with examples.


The new Indic shaping engine allows for variations in typographic conventions, giving a font developer control over shaping by the choice of designation of glyphs to certain OpenType features. For example, the location where the reph and pre-pended matra are re-ordered within a syllable cluster is affected by the presence of a half form. See illustrations below.


Base glyph - The only consonant or consonant conjunct in the syllable that is written in its "full" (nominal) form. In Odia, the last consonant of the syllable (except for syllables ending with letter "Ra") usually forms the base glyph. In "degenerate" syllables that have no vowel (last letter of a word), the last consonant in halant form serves as the base consonant and is mapped as the base glyph. Layout operations are defined in terms of a base glyph, not a base character, since the base can often be a ligature.

3a8082e126
Reply all
Reply to author
Forward
0 new messages