Re: Support for Indian languages

2024-12-13 Thread karthik holla
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

2024-12-09 Thread Damian McGuckin

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

2024-12-09 Thread onf
[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

2024-12-09 Thread karthik holla
> 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

2024-12-05 Thread onf
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

2024-12-04 Thread Oliver Corff

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

2024-12-04 Thread G. Branden Robinson
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