Re: Support for Indian languages
I have raised an issue in the neatroff GitHub page. With regards Karthik On Tue, 10 Dec 2024, 11:42 Damian McGuckin, wrote: > On Tue, 10 Dec 2024, onf wrote: > > > Try contacting neatroff's author; I heard that he is very > > approachable. I am sure he would, at the least, like to > > hear about an area of neatroff that could be improved. > > > > a...@rudi.ir > > He is a good guy - Damian > >
Re: Support for Indian languages
On Tue, 10 Dec 2024, onf wrote: Try contacting neatroff's author; I heard that he is very approachable. I am sure he would, at the least, like to hear about an area of neatroff that could be improved. a...@rudi.ir He is a good guy - Damian
Re: Support for Indian languages
[also sending this to the list] Hi karthik, On Tue Dec 10, 2024 at 5:09 PM CET, karthik holla wrote: > Tried neatroff the fonts work, characters display but there are major > ligature issues. > Will try Heirloom troff and will get back to you. it might be that something isn't configured correctly, since proper support for non-European scripts seems to be a major goal of neatroff. Try contacting neatroff's author; I heard that he is very approachable. I am sure he would, at the least, like to hear about an area of neatroff that could be improved. a...@rudi.ir ~ onf
Re: Support for Indian languages
> I thank everyone for your replies. > Tried neatroff the fonts work, characters display but there are major > ligature issues. > Will try Heirloom troff and will get back to you. > > With regards > Karthik >
Re: Support for Indian languages
On Thu Dec 5, 2024 at 8:41 AM CET, Oliver Corff wrote: > As far as I understand Heirloom troff ("The Heirloom Documentation > Tools", https://n-t-roff.github.io/heirloom/doctools.html) can handle > otf fonts directly. So this may be a feasible path for you. Likewise for neatroff (https://github.com/aligrudi/neatroff_make). I am not sure how it compares feature-wise to Heirloom troff, but I must say that the clarity and organization of its source code is clearly superior. It's a pity neither of those two projects come with sufficient documentation. ~ onf
Re: Support for Indian languages
Hi Karthik, if I understand correctly the scripts for Indian languages all require extensive combination mechanisms for base consonants and accompanying vowels which may be placed above, below or even *before* the consonant nucleus of the syllable. Very similar is the Tibetan script which borrows these mechanisms from Indian scripts --- I mention this because we had the same discussion on Tibetan a few months ago. While it is possible to express the proper orthography via the ligature mechanisms in otf (and, perhaps to a lesser extent, ttf) fonts, groff only has limited support for these features as the ligature mechanism is hard-wired into groff, not into the font processing mechanism. As far as I understand Heirloom troff ("The Heirloom Documentation Tools", https://n-t-roff.github.io/heirloom/doctools.html) can handle otf fonts directly. So this may be a feasible path for you. Please keep us informed if you are successful. Best, Oliver. On 04/12/2024 17:15, karthik holla wrote: I am new to groff. Do we have support for Indian languages? I tried installing the required fonts using the script install-font.sh. But I am unable to get it to work. -- Dr. Oliver Corff mailto:oliver.co...@email.de
Re: Support for Indian languages
Hi karthik, At 2024-12-04T21:45:11+0530, karthik holla wrote: > I am new to groff. Do we have support for Indian languages? I tried > installing the required fonts using the script install-font.sh. But I > am unable to get it to work. As far as I know, no one has ever done any work to support Devanagari scripts in GNU troff. I also don't know much about the topic, except that it involves issues around glyph combination (crudely, "ligatures") that many people exposed only to Western languages or even Han characters find surprising. It's therefore possible that proper support might require changes to the formatter, or perhaps just support for TTF and/or OTF font format files. The latter would deliver benefits to users of all scripts, of course. Ali Gholami Rudi's neatroff project[1] supports Farsi, which I think addresses some of the same requirements that Devanagari scripts have that traditional troffs don't satisfy, but not, to my limited knowledge, all of them. Can you contribute skills to this area? Regards, Branden [1] https://github.com/aligrudi/neatroff signature.asc Description: PGP signature